Мне нужно проверить символы в NSTextField
, когда они вводятся.
Я перепробовал каждое решение, предложенное Google, и теперь я вырываю голову, потому что NSTextField
проверка ввода - это стандартная вещь, которая означает, что я не понимаю чего-то базового.
class MyWinController: NSWindowController, NSTextFieldDelegate {
@IBOutlet var textField: NSTextField!
override func windowDidLoad() {
super.windowDidLoad()
}
@IBAction func textField(_ sender: Any) {
print("MyWinController textField")
}
override func controlTextDidChange(notification: NSNotification) {
print("APNewAPStaticWindowController controlTextDidChange")
}
}
Функция textField
работает, но когда я включаю функцию controlTextDidChange
, я получаю ошибку компилятора: Method does not override any method from its superclass
.
Помощь будет принята с благодарностью. Спасибо.