0

我正在开发一个使用核心数据的 ios6 应用程序。有时当我的应用程序崩溃时数据不一致,有时当我终止应用程序时。每次对数据进行更改时,我都会保存上下文,并且在“applicationWillTerminate:”中也会调用“saveContext”。在这方面的任何帮助。

4

1 回答 1

0

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

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

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

于 2012-12-05T16:44:22.730 回答