0
如果我使用方法refreshObject:mergeChanges:並將對象設置爲nil有什麼不同?
[moc refreshObject:employee mergeChanges:NO];
,僱員變成故障和任何掛起的更改都將丟失。但我認爲我可以通過將員工設置爲零來做到這一點,我不知道他們之間有什麼區別。
如果我使用方法refreshObject:mergeChanges:並將對象設置爲nil有什麼不同?
[moc refreshObject:employee mergeChanges:NO];
,僱員變成故障和任何掛起的更改都將丟失。但我認爲我可以通過將員工設置爲零來做到這一點,我不知道他們之間有什麼區別。
employee = nil
只設置管理對象的指針爲nil
,但根本不重置管理對象上下文中的對象。