【发布时间】:2012-08-17 14:12:12
【问题描述】:
我的应用程序第一次或第二次崩溃并出现错误“abc.sqlite 已损坏。SQLite 错误代码:11,'数据库磁盘映像格式错误',NSSQLiteErrorDomain=11” 我无法追踪它。任何人请帮助
谢谢
【问题讨论】:
-
可能 abc.sqlite 已损坏。它是如何创建的或文件来自哪里?您是如何将其复制到您的应用程序的?
-
Phillippe 询问是因为您可以在SQLite Result Codes 页面上查看错误代码。错误 11 是
#define SQLITE_CORRUPT 11 /* The database disk image is malformed */。 -
重新创建数据库并重试。
-
我自己解决了。应用程序崩溃了,因为它在不同的线程上加载,并且应用程序在安装数据库之前开始检索数据。
-
@nikhil 如果您自己解决了问题,您应该将您的解决方案发布为新答案并将其标记为已接受的答案
标签: objective-c ios5 ios5.1