应用程序使用 Swift 编码,安装了 SQLCipher 并尝试在不使用数据库的情况下编译应用程序,它运行良好,但是当我尝试使用 sqlite3_key 时,它给出了一个错误:使用未解析的标识符“sqlite3_key”。
我在 CFLAGS 中定义了 -DSQLITE_HAS_CODEC 并在 bridgeHeader.h 中添加了#import
谁能帮忙解决这个错误?
谢谢。
最佳答案
在您的桥接 header 中,您需要在导入 sqlite3.h 之前添加:
#define SQLITE_HAS_CODEC 1
来源:https://discuss.zetetic.net/t/use-of-unresolved-identifier-sqlite3-key/1305/10
关于ios - SQLCipher:使用未解析的标识符 'sqlite3_key',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36866868/