代码之家  ›  专栏  ›  技术社区  ›  ed94133

快速CoreData-反向删除规则

  •  2
  • ed94133  · 技术社区  · 14 年前

    简单的问题。苹果的CoreData文档解释了删除规则在部门员工关系中的作用。删除一个部门,关联的员工可能会发生各种不同的事情。但是员工的部门关系呢?我是否应该将删除规则设置为“无操作”,因为我不希望删除员工对部门产生任何影响?

    2 回复  |  直到 9 年前
        1
  •  2
  •   TechZen    14 年前

    nullify . 这只是意味着关系被设置为零。如果你使用 No Action 不会向关系的另一端发送KVO通知。如果对象仍然认为它们有关系,这可能会导致问题。

        2
  •  0
  •   svena    14 年前

    是的,基本上是TechZen说的。关键是你自己的假设,即你不希望删除一名员工以任何方式影响部门,这是一种误导,因为在反向关系中,你肯定希望部门知道他们刚刚失去了一名员工。