Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想在 iOS 应用中启用 FTS。我是否需要包含 SQLite 二进制文件,或者是否有 CFLAG 或我可以添加的东西来启用它?我必须包括合并来源吗?
我发现 FTS 已经包含在 Xcode 中包含的 sqlite 框架中。要启用它,请执行以下操作:
1)首先,将libsqlite3.dylib框架包含到您的项目中。
libsqlite3.dylib
2)然后添加以下CFLAGS:
-DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS3
-DSQLITE_ENABLE_FTS3_PARENTHESIS
-DSQLITE_ENABLE_FTS3
对于它的价值,FTS4 也可以,只需将 CFLAGS 更改为:
-DSQLITE_ENABLE_FTS4_PARENTHESIS -DSQLITE_ENABLE_FTS4
-DSQLITE_ENABLE_FTS4_PARENTHESIS
-DSQLITE_ENABLE_FTS4