Core data iOS7导致coredata数据丢失

Core data iOS7导致coredata数据丢失,core-data,ios7,data-loss,Core Data,Ios7,Data Loss,在我的应用程序中,核心数据或iOS7的sqlite存在数据丢失问题。我正在使用该应用程序,并在managedObjectContext上调用save向coredata添加了一些数据和保存数据。我使用带有锁定/解锁的managedObjectContext的单个实例。添加了一些数据后,我按home按钮关闭了应用程序。我在大约两个半小时后打开了应用程序,在关闭应用程序之前保存的所有数据都丢失了。 我不知道出了什么问题,因为我在应用程序中的每个保存上都提交了数据,那么丢失可能发生在最后两个事务上,但是

在我的应用程序中,核心数据或iOS7的sqlite存在数据丢失问题。我正在使用该应用程序,并在managedObjectContext上调用save向coredata添加了一些数据和保存数据。我使用带有锁定/解锁的managedObjectContext的单个实例。添加了一些数据后,我按home按钮关闭了应用程序。我在大约两个半小时后打开了应用程序,在关闭应用程序之前保存的所有数据都丢失了。 我不知道出了什么问题,因为我在应用程序中的每个保存上都提交了数据,那么丢失可能发生在最后两个事务上,但是我怎么会丢失我在15分钟使用中输入的数据呢


任何帮助都会很好。谢谢。

我们遇到了同样的问题,iOS 7在处理冲突时发生了一些变化。 我们有一些原因导致的冲突(我们仍在调查,但从第一天起就一直存在),一旦尝试保存此类冲突,应用程序就会停止向存储写入内容

为了避免数据丢失,我们在结尾使用了这一策略-NSMergeByPropertyObject TrumpMergePolicy

发布一些相关代码。您的问题不包含任何表示问题的信息,因此您需要添加更多信息以获得任何类型的答案。正确。发生错误时,冲突的对象具有相同的数据,但仍因冲突错误而失败。我们现在也使用相同的合并策略来避免数据丢失。如果你找到原因,请发回。