0
快速的問題,如果我想完全取代一對多的關係。我是否需要刪除所有以前的對象,或自動核心數據替換爲多組
newVariable.hasRel = [NSSet setWithSet:newSet];
其中變量已在該組的某些對象做,只會用新的一套替換它擺脫舊實體???
快速的問題,如果我想完全取代一對多的關係。我是否需要刪除所有以前的對象,或自動核心數據替換爲多組
newVariable.hasRel = [NSSet setWithSet:newSet];
其中變量已在該組的某些對象做,只會用新的一套替換它擺脫舊實體???
快速回答:分配一組新的相關對象不會刪除以前相關的對象。你必須手動完成。
該死的......我以爲如此 – user1028028 2013-03-18 18:33:29
@ user1028028:理論上講,你可以重寫動態生成的關係屬性的setter方法來做到「幕後」。 - 或者你寫一個自定義的方法'replaceAndDelete',這兩個都可以。 – 2013-03-18 18:37:33
但是如果我刪除具有這些對象的實體並且關係設置爲級聯,那麼它們將被刪除,對吧? – user1028028 2013-03-18 18:37:41