我想在iOS应用程序中启用FTS。我需要包含SQLite二进制文件吗?还是有一个CFLAG或其他东西可以添加以启用它?我是否必须包括合并源代码?
我想在iOS应用程序中启用FTS。我需要包含SQLite二进制文件吗?还是有一个CFLAG或其他东西可以添加以启用它?我是否必须包括合并源代码?
我发现FTS已经包含在Xcode中的sqlite框架中。要启用它,请按照以下步骤进行:
1)首先将libsqlite3.dylib
框架包含到您的项目中。
2)然后添加以下CFLAGS:
-DSQLITE_ENABLE_FTS3_PARENTHESIS
-DSQLITE_ENABLE_FTS3
值得一提的是,FTS4同样适用,只需将CFLAGS更改为:
-DSQLITE_ENABLE_FTS4_PARENTHESIS
-DSQLITE_ENABLE_FTS4