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

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

- (void)controlTextDidChange:(NSNotification *)aNotification

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

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

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

Ответы на вопрос(3)

Ваш ответ на вопрос