我有一個窗口內的NSTextField,我創造了一個非常簡單的MacRuby委託:綁定上的NSTextField的textDidChange事件到MacRuby的委託
class ServerInputDelegate
attr_accessor :parent
def textDidChange(notification)
NSLog notification.inspect
parent.filter
end
end
我試圖設置控件的委託:
我已經嘗試設置窗口和其他所有我能想到的代表。我也嘗試將其設置爲其他代表(例如應用程序),並正確地觸發applicationDidFinishLaunching等事件。
是否有任何技巧我缺少,以便每次此NSTextField的內容更改時觸發此事件?
投票你,不是因爲你回答了這個問題,而是因爲你解決了我遇到的另一個問題 - 謝謝! – Reuben 2012-03-12 00:59:57