1. 程式人生 > >coredata 關系的刪除規則

coredata 關系的刪除規則

tar 維護 optional detail name 例如 tail 規則 core

http://blog.csdn.net/Hello_Hwc/article/details/46375517

關系的刪除規則-Delete Rule

Deny

關系的destination中只要有一個對象,就不能刪除,例如如果還有一個員工,就不能刪除部門

Nullify

刪除源頭後,destination對應的都設為nil(只在逆向關系Optional的時候有效)。例如,刪除一個部門,則把部門中的員工對應的部門信息都設為nil

Cascade

刪除源頭後,刪除destination所有對象。刪除部門了以後,刪除所有的員工對象。

NoAction

刪除源頭後,對Destination不做任何操作
在Destination中有大量對象的時候有用。
這種情況很少用,因為要自己維護對象圖

coredata 關系的刪除規則