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

有帮助吗?

解决方案

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

其他提示

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top