我想在iOS应用中启用FTS。我是否需要包含SQLite二进制文件,或者是否有CFLAG或我可以添加的内容来启用它?我是否必须加入合并来源?
答案 0 :(得分:5)
我发现FTS已包含在Xcode中包含的sqlite框架中。要启用它,请执行以下操作:
1)首先,将libsqlite3.dylib
框架包含在您的项目中。
2)然后添加以下CFLAGS:
-DSQLITE_ENABLE_FTS3_PARENTHESIS
-DSQLITE_ENABLE_FTS3
为了它的价值,FTS4也可以,只需将CFLAGS更改为:
-DSQLITE_ENABLE_FTS4_PARENTHESIS
-DSQLITE_ENABLE_FTS4