Я написал собственный NSView в Swift (для отображения надежности пароля) и сделал его совместимым с KVC и KVO.
Я связываю значение NSTextField со значением пользовательского NSView, используя:
textField.bind("value", to: strengthView, withKeyPath: "value", options: nil)
Это работает нормально, за исключением того, что значение в привязке обновляется только когда я нажимаю клавишу ввода или текстовое поле теряет фокус.
Вопрос: существует ли элегантный способ обновления привязки для каждого нажатия клавиши в NSTextField?