NSInternalInconsistencyException:数据库磁盘映像格式错误

时间:2012-11-10 17:05:15

标签: ios cocoa-touch core-data

任何人都知道可能导致这类问题的原因是什么?我没有任何其他背景,但对于如何发生这种情况感到困惑。为了它的价值,我尝试在应用程序启动时将持久存储添加到协调器,如果不成功,请删除数据库文件并重新创建它。谢谢。

NSInternalInconsistencyException: Fatal error. The database at /var/mobile/Applications/1A2D247A-AB6C-4FDF-A9A6-31935BB76188/Documents/Tumblr.sqlite is corrupted. SQLite error code:11, 'database disk image is malformed'

1 个答案:

答案 0 :(得分:0)

我建议您在使用完毕后确保关闭数据库,或者由于任何原因导致数据库连接保持打开状态,请确保您的应用委托代理applicationWillTerminate关闭数据库并且酌情清理。