获取 isDocumentEdited 的通知
是否可以绑定/获取 NSDocument 的 isDocumentEdited 属性的通知,而无需在每次更改时调用 will/didChangeValueForKey: 方法?
is it possible to bind/get notifications of the isDocumentEdited property of NSDocument without calling the will/didChangeValueForKey: methods on every change?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在您的子类中覆盖
-updateChangeCount:
,以便它发布NSNotification
或执行您想要执行的任何操作。Override
-updateChangeCount:
in your subclass so it posts anNSNotification
or does whatever work you're after.我将扩展 Mike Abdullah 的答案:
为了让绑定与
isDocumentEdited
一起使用,我实现了以下重写NSDocument
方法:I'll extend Mike Abdullah's answer:
To get bindings to work with
isDocumentEdited
, I implemented the following override on theNSDocument
method: