Я пытался научиться использовать Xcode, но меня путает, как зарегистрировать это NSTextField
изменилось. По сути, у меня есть NSTextField
и кнопка. Нажатие кнопки приводит к изменению текста в поле. Однако я хочу иметь возможность получать текст поля без необходимости использовать текстовое поле «Действие: отправить по окончании редактирования». То есть я хочу иметь возможность вводить текст и сразу нажимать кнопку, без нажатия клавиши ввода или выхода из текстового поля. Похоже, что это можно сделать, установив делегата для моего NSTextField
, который отвечает на
- (void)controlTextDidChange:(NSNotification *)aNotification
. Но я не понимаю, как получить введенный текст. Я предполагаю, что это как-то связано с
[[aNotification userInfo] valueForKey:@"NSFieldEditor"];
, но я действительно понятия не имею, что оттуда делать.