我创建了一个需要 Sqlite 来插入、更新和删除记录的 iphone 应用程序。该应用程序在 iphone 模拟器中运行良好。
所有功能都在工作(插入、更新和删除记录)。但是当我将它安装在 iphone 或 ipad 中时。它总是锁定,我搜索它,他们说,我需要将数据库复制到
文件夹,因为您只能从应用程序包中读取数据库。我在 App Delegate 类中有一个代码,用于检查数据库是否存在于文档文件夹中。
如果不是,它将从包中复制数据库。我在 iphone 模拟器中尝试过,如果它不存在,它确实会复制数据库。
该应用程序在 iphone 模拟器中运行良好,完全没有错误。
但是当我将它安装在设备中时。一旦我插入或更新记录,它将锁定。但是如果我用数据库中的记录打开表视图并删除它,它就可以工作。
我想知道当Select和Delete在设备中工作时,我的应用程序问题是什么,但是当我尝试插入或更新记录时锁定。