【发布时间】:2011-05-28 21:33:38
【问题描述】:
我正在尝试了解如何从窗口中的文本字段中捕获“文本更改”事件。我习惯了 Java 的“动作监听器”,在 Objective-C/Cocoa 中找不到类似的东西。
我搜索了很长时间,找到了“键值观察”协议,但是observeValueForKeyPath: 方法(函数?)仅在我的文本字段的值在代码中更改时触发(例如使用[textfield setStringValue:...]),而不是通过输入它。
当用户在文本字段中键入时,我如何“监听”值的变化?
【问题讨论】:
标签: objective-c cocoa macos listener nstextfield