如何在iOS应用中启用Xcode的FTS功能?

8

我想在iOS应用程序中启用FTS。我需要包含SQLite二进制文件吗?还是有一个CFLAG或其他东西可以添加以启用它?我是否必须包括合并源代码?

1个回答

6

我发现FTS已经包含在Xcode中的sqlite框架中。要启用它,请按照以下步骤进行:

1)首先将libsqlite3.dylib框架包含到您的项目中。

2)然后添加以下CFLAGS:

-DSQLITE_ENABLE_FTS3_PARENTHESIS
-DSQLITE_ENABLE_FTS3

值得一提的是,FTS4同样适用,只需将CFLAGS更改为:

-DSQLITE_ENABLE_FTS4_PARENTHESIS
-DSQLITE_ENABLE_FTS4


1
您不再需要包含这些标志来访问 FTS。只要包含 libqlite3 库,FTS 就可以在 iOS 上开箱即用。 - Stephan Heilner

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接