【发布时间】:2014-08-14 15:58:44
【问题描述】:
我有一个NSTableView,几乎没有控件。所有都绑定到数组控制器,其实体是NSManagedObject 的子类(或者简单地说是核心数据的实体)。
有一个复选框,它从实体中获取其值。
现在的问题是我不希望复选框值直接更新为 coredata。保存应该只发生在“保存”按钮操作上。
对于如何进行此操作的任何帮助将不胜感激。
【问题讨论】:
-
您可以分离上下文,绑定到 A 让 B 观察 A,然后当您保存 A 时,您会收到包含 B 更改的通知,然后合并它。我可以提供代码...当然,在您保存上下文之前不会发生磁盘更改...
标签: objective-c cocoa core-data cocoa-bindings