refreshObject:mergeChanges:和set object to nil之间的区别是什么?

时间:2013-07-11 07:47:02

标签: ios core-data

如果我使用方法

[moc refreshObject:employee mergeChanges:NO];

,员工变成了错误,任何挂起的更改都会丢失。但我认为我可以通过将员工设置为零来实现,我不知道它们之间有什么区别。

1 个答案:

答案 0 :(得分:2)

employee = nil仅将指向托管对象的指针设置为nil,但根本不会重置托管对象上下文中的对象。