我的项目中存在Core Data问题。
我有一个NSManagedObject子类(称为CDMPDFExportModel),它与CDMBankAccount对象(称为bankAccounts)有很多关系。
当我创建一个新的CDMPDFExportModel,有一些bankAccounts,然后我保存上下文,它工作正常。当我重新启动应用程序时,银行帐户保持不变。
但是当我编辑它们时,通过删除例如bankAccounts之一,然后再次保存上下文(没有收到任何错误),它一直有效,直到app关闭。之后,当我重新启动它时,将恢复更改(仅适用于bankAccounts关系),就好像上下文尚未保存到持久存储...
我只有bankAccount关系存在此问题,其他工作正常(编辑后成功保存)...
我花了两天时间尝试修复它,但它仍然无法正常工作......
如果有人可以帮助我... :))
非常感谢
托马斯
编辑:我只在我的iPhone上有这个问题(它在模拟器上正常工作......)
答案 0 :(得分:0)
我终于解决了我的问题!
事实上,我只需创建CDMPDFExportModel.bankAccounts
的反向关系(作为多对多关系)。
我不知道为什么没有它就没有工作(我不必使用这种反向关系,我甚至没有宣布动态属性),但似乎现在工作正常......
感谢您的帮助