Уведомления делегата NSTextField - как получить текст?

Я пытался научиться использовать Xcode, но меня путает, как зарегистрировать это NSTextField изменилось. По сути, у меня есть NSTextField и кнопка. Нажатие кнопки приводит к изменению текста в поле. Однако я хочу иметь возможность получать текст поля без необходимости использовать текстовое поле «Действие: отправить по окончании редактирования». То есть я хочу иметь возможность вводить текст и сразу нажимать кнопку, без нажатия клавиши ввода или выхода из текстового поля. Похоже, что это можно сделать, установив делегата для моего NSTextField , который отвечает на

- (void)controlTextDidChange:(NSNotification *)aNotification

. Но я не понимаю, как получить введенный текст. Я предполагаю, что это как-то связано с

[[aNotification userInfo] valueForKey:@"NSFieldEditor"];

, но я действительно понятия не имею, что оттуда делать.

8
задан Josh Caswell 11 May 2011 в 21:01
поделиться