2011-10-17 163 views
0

嘿傢伙我遇到了一個小問題。在我的核心數據模型中,我有一個對象,我們稱之爲對象A.對象A與另一個對象對象B有一對一的關係。現在對象C也與對象B有一對一的關係。因此對象A和B與同一個對象B有一對一的關係。基本上在我有代碼如何複製核心數據對象

Object B = (Code to create Object B) 
A.b = Object B 
C.b = A.b 

這工作絕對沒問題,沒有問題。我的問題是,當我刪除對象一個對象b也被刪除,所以當我打電話C.b = A.b我的程序崩潰。我如何刪除對象A,但保留對象B.

到目前爲止,我已嘗試更改刪除規則否認,但我不知道在哪裏把關係放在拒絕。我也嘗試製作對象B的副本,但是做了C.b = [A.b copy]但是隻是崩潰。任何幫助將不勝感激。

回答