【发布时间】:2012-01-09 08:00:30
【问题描述】:
文档说:
- (void)reset将接收器返回到其基本状态。
讨论
所有接收者的管理对象都被“遗忘”了。如果使用此方法,则应确保同时丢弃对使用接收器获取的任何托管对象的引用,因为之后它们将无效。
- (void)rollback从撤消堆栈中删除所有内容,丢弃所有插入和删除,并将更新的对象恢复到它们上次提交的值。
讨论
此方法不会从一个或多个持久存储重新获取数据。
似乎在我对上下文进行了一些更改之后,调用这两个方法将做完全相同的事情:丢弃更改并将更新的对象恢复到它们最后提交的值。那么-reset到底是做什么的呢?
【问题讨论】:
标签: objective-c core-data nsmanagedobjectcontext