coredata 关系的删除规则
Posted zzfx
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了coredata 关系的删除规则相关的知识,希望对你有一定的参考价值。
http://blog.csdn.net/Hello_Hwc/article/details/46375517
关系的删除规则-Delete Rule
Deny
关系的destination中只要有一个对象,就不能删除,例如如果还有一个员工,就不能删除部门
Nullify
删除源头后,destination对应的都设为nil(只在逆向关系Optional的时候有效)。例如,删除一个部门,则把部门中的员工对应的部门信息都设为nil
Cascade
删除源头后,删除destination所有对象。删除部门了以后,删除所有的员工对象。
NoAction
删除源头后,对Destination不做任何操作
在Destination中有大量对象的时候有用。
这种情况很少用,因为要自己维护对象图
以上是关于coredata 关系的删除规则的主要内容,如果未能解决你的问题,请参考以下文章