核心数据ios,数据在崩溃时不一致

时间:2012-12-03 06:44:19

标签: ios core-data ios6 xcode4.5

我正在开发一款使用核心数据的ios6应用。有些时候我的应用程序崩溃数据变得不一致,有些时候终止应用程序。每次我更改数据时都会保存上下文,'saveContext'也会在'applicationWillTerminate:'中调用。在这方面有任何帮助。

1 个答案:

答案 0 :(得分:0)

在保存数据的行放置断点,或使用NSLog。然后重现您的崩溃场景。很可能你的保存代码从未被调用过。

如果仍缺少数据,请使用sqlite3命令行工具或Firefox插件检查数据库以查看SQLite数据库。您很可能会在物理数据库中找到数据 - 这意味着您在检索和显示数据时遇到问题,而不是保存数据。

如果您仍然缺少数据 - 恭喜! 你已经超越了时空连续体并进入了现实的新维度。