【发布时间】:2011-10-12 06:40:48
【问题描述】:
我想出了一个奇怪的问题。我在我的应用程序中使用 sqlite 数据库。该应用程序在模拟器中运行时运行良好,但是当我在 iPhone 设备上部署该应用程序时,它不会从数据库中读取。另外,当我尝试向表中插入某些内容时,它说没有这样的表,这意味着我的数据库实际上并未复制到设备中。我尝试使用 Build->Clean all Targets 清理项目,删除 Build 文件夹并手动从设备中删除应用程序。然后再次尝试构建。但没有运气。当然,我已将数据库添加到资源中,我可以找到并实际读取内容。请指导我在设备上部署时出了什么问题。
【问题讨论】:
-
您是否已将 db 文件复制到文档目录?如果不这样做,请在您想在其中进行 CRUD 操作时读取数据库。
标签: iphone objective-c sqlite