数据丢失核心数据

时间:2015-11-09 00:56:44

标签: core-data icloud

我的生产应用的少数用户报告说数据已经消失。我的应用程序已经开发/生产超过2年了,我从未观察到这种数据丢失或者能够重现它。

以下是我的信息:

  1. 我的应用使用core data

  2. 存储了所有数据
  3. 我已启用iCloud/Core Data同步功能。同步根本不起作用,但这是一个单独的问题。

  4. 我的应用中没有机制在没有用户明确许可的情况下删除数据。

  5. 一位用户描述了崩溃后重新打开应用后发生的数据丢失。应用程序关闭后数据丢失的事实是否意味着context未保存?

  6. 我的预感是这可能是iCloud/Core Data同步的一些奇怪问题(请参阅this),或者我的应用程序在极少数情况下不会保存上下文。

    关于保存,我应该说在开发/测试应用程序的2年内,我从未发现过保存错误。我还应该指出,我确实使用NSMergePolicy NSMergeByPropertyObjectTrumpMergePolicy作为我的上下文。我知道没有合并策略的冲突的存在可以导致保存错误。

    此数据丢失的潜在原因是什么?

0 个答案:

没有答案