Цель C NSTextField сохраняет текст в поле выделенным при отправке команды - PullRequest
1 голос
/ 05 июля 2010

Когда я нажимаю клавишу ввода в NSTextField, чтобы отправить то, что находится в текстовом поле, оно отправляет его, но выделяет то, что когда-либо находилось в NSTextField. Кто-нибудь знает, как сделать так, чтобы после отправки команды он удалял все, что находится в NSTextField?

Спасибо, Илия

1 Ответ

4 голосов
/ 06 июля 2010

Если вы этого еще не сделали, назначьте цель и действие для текстового поля. Вот ваш метод действий:

- (IBAction)sendText: (id)sender {
    // Whatever else you were doing.
    // ...

    // Add this:
    [sender setStringValue: @""];
    // Optionally, to make it *not* the first responder:
    [[sender window] makeFirstResponder: nil];
}
...