我目前在我的iOS应用程序中使用FMDatabase,我对它非常满意。我打算用SQLCipher加密sqlite数据库。这是我的问题:1)FMDatabase和SQLCipher兼容吗?我想我只需要在FMDatabase中添加一个名为openEncrypted的新方法...并完成SQLCipher的工作。我希望所有FMDatabase方法都能正常工作。2)实际上,我的应用程序中有2个数据库。然后我在我的应用程序中执行一个ATTACHDATABASE以加入他们。我只想加密两者之一。它会工作还是我需要加密2个数据库?(一个很关键,一个不重要)3)我真的不明白如果我加密这些文件我必须向App
我有一个应用程序使用FMDatabase插入用户收集的数据和一些从网络下载的数据。由于对数据库的同时请求过多,我目前遇到了一些崩溃问题。我想通过我的应用程序并将FMDatabaseQueue添加到我的所有数据库操作中,但是我需要一个队列来处理整个应用程序,因为我有从Web下载数据并将其插入数据库的后台类,而且我有访问数据库以填充用户看到的UITableView。所以我的问题是您可以创建一个在所有类中都引用的静态FMDatabaseQueue吗?我的第二个问题是我的查询目前的格式是否为;FMResultset*result=[[databaseModelsharedInstance]ex
我查看了所有其他出现相同错误(使用未声明类型)的帖子,但仍然无法弄清楚我的项目出了什么问题。与其他情况的不同之处在于,我可以在AppDelegate和ViewController类中成功使用FMDatabase,但不能从我创建的另一个类中使用,尽管在与AppDelegate和ViewController类相同的项目中。“成功使用”是指我可以访问数据库和其中的表。另请注意,我无需导入任何内容即可在AppDelegate或ViewController中使用FMDatabase。到目前为止我所做的(Xcode.6.4Swift1.2):创建了一个单Viewswift项目。使用cocoapod