1

我创建了一个使用 sqlite 数据库的应用程序。第一次我在模拟器上对其进行了测试。它在模拟器上运行良好,它显示了文档目录的路径:

Library/Application support/iPhone simulator/5.1/Application/UUID/document/database.sqlite

但是当我将我的应用程序放在 iPad 上时,当我尝试执行数据库操作时,我的应用程序突然退出,打印出我的数据库不存在的其他路径。我和这有什么关系?请给我一些解决方案来克服这个问题。

4

1 回答 1

3

您需要动态查找正确的目录。由于这是一个数据库,您可能希望将它放在文档目录中。这是一段代码来处理它:

[[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject]
于 2012-09-05T18:36:07.417 回答