NSInternalInconsistencyException:数据库磁盘映像格式错误
Posted
技术标签:
【中文标题】NSInternalInconsistencyException:数据库磁盘映像格式错误【英文标题】:NSInternalInconsistencyException: database disk image is malformed 【发布时间】:2012-11-10 17:05:15 【问题描述】:有人知道什么会导致这种问题吗?我没有任何额外的上下文,但对这可能发生的情况感到困惑。对于它的价值,我尝试在应用程序启动时将我们的持久存储添加到协调器,如果不成功,删除数据库文件并重新创建它。谢谢。
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】:我建议确保在使用完数据库后关闭数据库,或者如果您出于任何原因保持数据库连接打开,请确保您的应用程序委托的 applicationWillTerminate
关闭数据库并进行清理,视情况而定。
【讨论】:
以上是关于NSInternalInconsistencyException:数据库磁盘映像格式错误的主要内容,如果未能解决你的问题,请参考以下文章