0

我正面临这个问题,我有 2 个通过“一对多”关系连接的托管对象子类。当我删除父对象时,我想在开始删除所有子对象之前对每个子对象执行一些操作。
我知道我可以为之前执行这些操作的父对象执行自定义删除,但我想知道在删除开始之前是否存在某种通知或验证发送也适用于子对象。
最好的方法是什么?

4

1 回答 1

3

这很简单:只需prepareForDeletion在您的NSManagedObject子类中实现即可。

替代方法是使用:

- willTurnIntoFault
- didTurnIntoFault

有关更多信息,Apple 文档就是这样。

于 2012-04-26T06:47:44.923 回答