我有两个核心数据实体之间的一对多关系。核心数据关系验证错误处理
如下A - >> B
A - >> B:删除拒绝(即拒绝A的缺失而它们是B的对象)
乙 - > A:抵消
在多个上下文中,一个上下文不知道其他更改,因此在保存父上下文时会出现验证错误,因为在一个上下文中,子项会插入到正在另一个上下文中删除的父项。
他们很少或没有提供有关如何处理验证错误的信息,大多数示例仅向用户显示错误并放弃更改。如果我需要撤消该特定父对象的删除,我可以吗?
有没有任何选项,我可以如何处理验证错误。 NSValidationRelationshipDeniedDeleteError
您仍然可以使用'mergeChangesFromContextDidSaveNotification'来跟踪其他上下文中发生的情况 –