如何处理核心数据“无法实现故障”错误

时间:2013-06-11 11:47:43

标签: core-data

在与另一个实体(B)有关系的实体(A)中,一切都很好。然后一些相关数据(B)被破坏,A无法完成故障,因为B中的相关内容不再可用。

我很乐意清理掉任何有此问题的A记录,但不知道如何在没有程序实际抛出错误(和轰炸)的情况下检测关系是否被破坏。

想法?

1 个答案:

答案 0 :(得分:0)

为什么要为程序中的其他错误编写解决方法?您描述的案例应该在“腐败”的层面上解决,而不是后果。

换句话说,您应该查看代码并防止“某些相关数据(B)损坏”。如果您有无效Bs,只需将其删除即可。如果您的模型设置正确,它应自动切断与A的关系。