这是 Apple 的 Nullify 删除规则文档:
Nullify将目标对象的反向关系设置为空。例如,如果您删除一个部门,请将所有当前成员的部门设置为空。仅当员工的部门关系是可选的,或者您确保在下一次保存操作之前为每个员工设置了一个新部门时,这才有意义。
使用这个部门 <-------->> 员工示例,该部门的员工由 NSSet 表示。如果我删除了一个员工并且删除规则设置为 Nullify,那么 NSSet 会发生什么情况?删除的员工对象是否从集合中移除?对集合中该员工的引用是否为零?整套都作废了吗?
此外,在这种情况下,是否需要在代码中完成任何其他操作以保持引用完整性?