小编Nic*_*cky的帖子

核心数据 - 保存上下文后撤消更改

我最近注意到Core Data中的撤销机制这个奇怪的事情,从那以后它一直困扰着我.

方法NSManagedObjectContext文档的引用-undo:

向接收方的撤消管理器发送撤消消息,要求它撤消应用于对象图中对象的最新未提交更改.

要扭转最新的未提交更改,听起来很简单吧?

然而,事实并非如此!即使我使用托管对象上的更改保存上下文,以下-undo调用仍将成功撤消更改.这不是针对文档中陈述的内容吗?

也许我做错了什么?如果需要,我可以发布我的小测​​试代码.我真的很困惑.

core-data nsundomanager ios

7
推荐指数
1
解决办法
1860
查看次数

标签 统计

core-data ×1

ios ×1

nsundomanager ×1