【发布时间】:2011-05-20 14:26:58
【问题描述】:
textShouldEndEditing 的NSTextField 通常如何更新 coca 绑定(默认情况下)?我已经覆盖了该方法,并且作为副作用,绑定不再更新,所以我想恢复这种行为。我看到的唯一建议是为此创建一个额外的NSObjectController 和commitEditing,但原来的textShouldEndEditing 使用了什么代码?
在我的情况下,我的 NSTextField 的值绑定到名为 Jobs 的 NSController。从我的 NSTextField 子类中,我看不到将 Jobs 引用到 commitEditing 的方法。 Jobs 出现在 Interface Builder 中,是为 Jobs 实体创建 NSArrayController 的结果。
【问题讨论】:
标签: objective-c cocoa cocoa-bindings nstextfield