我试图了解如何从窗口中的文本字段中捕获"文本已更改"事件.我已经习惯了Java的"动作监听器",并且在Objective-C/Cocoa中找不到类似的东西.我搜索了很长一段时间并找到了"键值观察"协议,但是observeValueForKeyPath:方法(函数?)仅在我的文本字段的值在代码中更改时使用[textfield setStringValue:...](例如,使用),而不是通过键入来触发.
observeValueForKeyPath:
[textfield setStringValue:...]
当用户键入文本字段时,如何"监听"值更改?
macos cocoa objective-c listener nstextfield
cocoa ×1
listener ×1
macos ×1
nstextfield ×1
objective-c ×1