I have one text field and one textView. The controlTextDidChange method responds to changes in the text field. But he does not respond to text changes.
class AppDelegate: NSObject,NSApplicationDelegate,NSTextFieldDelegate,NSTextViewDelegate {
func applicationWillFinishLaunching(notification:NSNotification) {
textField.delegate = self
textView.delegate = self
}
override func controlTextDidChange(notification:NSNotification?) {
if notification?.object as? NSTextField == textField {
print("good")
}
else if notification?.object as? NSTextView == textView {
print("nope")
}
}
}
I am running Xcode 7.2.1 under Yosemite. Am I doing something wrong?
source
share