实体更新错误:从其上下文中删除

时间:2018-03-07 10:25:30

标签: ios objective-c core-data uimanageddocument

早上好,

更新到IOS11后,为了支持iPhoneX,我们的应用程序已经停止正常使用iCloud。问题是CoreData在Local Store中工作正常,但是当我们尝试使用iCloud文档时,我们就无法更新实体了。每当我们尝试更新对象时,我们都会得到:

  

变更托管对象0x10757e800      (0x1075360e0)从上下文中删除后。 CoreData:   错误:变更托管对象0x10757e800      (0x1075360e0)从上下文中删除后。

我们一直在跟踪这个问题,并且:

  • 只有一个ManagedObjectContext(它在本地工作正常)
  • 所有实例都是正确的
  • 我们已经看到在iCloud环境中有更多ManagedContext保存。
  • 我们可以创建其他实体但不更新它们。

我们也尝试了IOS10.3.3中的代码,它工作正常。 UIManagedDocument在iCloud for IOS11中是否正常工作?有人能给我们解决问题的线索吗?

提前致谢

0 个答案:

没有答案