【问题标题】:Core data relationship delete custom rule核心数据关系删除自定义规则
【发布时间】:2012-04-26 06:42:09
【问题描述】:

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

【问题讨论】:

    标签: ios iphone core-data relationship


    【解决方案1】:

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

    替代方法是使用:

    - willTurnIntoFault
    - didTurnIntoFault
    

    更多信息,Apple documentation 就是这样。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-14
      • 1970-01-01
      • 2012-05-20
      • 2011-12-05
      • 1970-01-01
      • 2015-05-29
      相关资源
      最近更新 更多