Quick CoreData - 反向删除规则

时间:2010-09-17 05:09:30

标签: core-data relationships

快速简单的问题。 Apple的CoreData文档解释了删除规则如何影响部门员工关系。删除部门,相关员工可能会遇到各种不同的事情。但是员工的部门关系怎么样?我应该将删除规则设置为无操作,因为我不希望删除员工对部门产生任何影响吗?

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

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