如何在Xcode中为iOS应用启用FTS?

Ste*_*ner 8 xcode full-text-search ios

我想在iOS应用中启用FTS.我是否需要包含SQLite二进制文件,或者是否有CFLAG或我可以添加的内容来启用它?我是否必须包含合并来源?

Ste*_*ner 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