我在 Window 中有一个 NSTextField ,并创建了一个非常简单的 MacRuby 委托:
class ServerInputDelegate
attr_accessor :parent
def textDidChange(notification)
NSLog notification.inspect
parent.filter
end
end
我已经尝试设置控件的委托:
我尝试将 Window 和我能想到的所有其他对象设置为这个委托。我还尝试将其设置为其他委托(例如应用程序),并且正在正确触发诸如 applicationDidFinishLaunching 之类的事件。
为了让这个事件在每次这个 NSTextField 的内容发生变化时被触发,我有什么技巧吗?