SQLITE_OPEN_FILEPROTECTION_COMPLETE仅适用于iOS平台?

时间:2018-06-07 02:58:21

标签: ios sqlite sqlcipher

我正在尝试集成sqlcipher来加密iOS项目中的sqlite3数据库。但我发现iOS库中的sqlite3.h与官方的sqlite3.h不同。 sqlcipher的开发取决于官方版本。所以在官方版本中,不包含以下宏:

定义SQLITE_OPEN_FILEPROTECTION_COMPLETE 0x00100000

定义SQLITE_OPEN_FILEPROTECTION_COMPLETEUNLESSOPEN 0x00200000

定义SQLITE_OPEN_FILEPROTECTION_COMPLETEUNTILFIRSTUSERAUTHENTICATION 0x00300000

定义SQLITE_OPEN_FILEPROTECTION_NONE 0x00400000

定义SQLITE_OPEN_FILEPROTECTION_MASK 0x00700000

所以我的问题是这些宏只能在iOS设备上使用吗?如果我想在我的应用程序中同时使用sqlcipher和这些宏,因为sqlcipher中的sqlite3.h不包含这些Marcos。

0 个答案:

没有答案