4
所以我的問題是我有一個NSManagedObject'A',它與'b'具有多重關係。因此,對於'A'的每個對象,可以有許多'b'。製作一個非託管的NSManagedObject的副本
現在,我想製作'b'的副本,以便可以修改'b',但不會保存到商店,但'A'可以保存'。
例如,
self.title = A.name;
setOfB = A.setOfb; // This is still managed by CoreData
temporaryCopyOfB = [setOfB unManagedCopy];// I want to make a copy of b which isn't managed
b = [temporaryCopyOfB objectAtIndex:0];
b.property = newValue;
[A save];
//[setOfB objectAtIndex:0].property should still == oldValue
我知道,這是不是特別清楚,但我只想做一個管理對象,我可以編輯的臨時副本,但即使我不堅持的變化將打電話'保存'。
讓我知道如果您有任何問題,我知道我可能需要爲您澄清這一點。