3

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

4

2 回答 2

2

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

于 2010-09-17T15:41:22.270 回答
0

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

于 2010-09-21T08:24:56.143 回答