【问题标题】:NSInternalInconsistencyException: database disk image is malformedNSInternalInconsistencyException:数据库磁盘映像格式错误
【发布时间】: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'

【问题讨论】:

    标签: ios cocoa-touch core-data


    【解决方案1】:

    我建议确保在使用完数据库后关闭数据库,或者如果您出于任何原因保持数据库连接打开,请确保您的应用程序委托的 applicationWillTerminate 关闭数据库并进行清理,视情况而定。

    【讨论】:

      猜你喜欢
      • 2014-05-02
      • 2015-02-11
      • 1970-01-01
      • 2011-07-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-16
      相关资源
      最近更新 更多