Как использовать «takeStringValueFrom» с событием Button onclick? - PullRequest
1 голос
/ 07 января 2009

У меня есть кнопка, которая правильно подключена так, что при нажатии на нее нажимается IBAction «login».

- (IBAction) login: (id)sender
{
    NSLog(@"OK");
}

Теперь я подключил кнопку к текстовым полям имени пользователя и пароля, используя takeStringValueFrom, но я не понимаю, как получить эти значения?

Надеюсь, это имеет смысл.

РЕДАКТИРОВАТЬ: так что в основном, когда я нажимаю кнопку «Войти», вышеупомянутое событие срабатывает. Я хотел бы получить значения из двух текстовых полей в том же окне, каков наилучший способ сделать это? Я полагаю, я мог бы использовать IBOutlet для каждого из текстовых полей ... это правильный путь?

Перечитывание документа , возможно "takeStringValueFrom" - это не то, о чем я думал.

1 Ответ

6 голосов
/ 07 января 2009

Вы хотите объявить свои поля имени пользователя и пароля как IBOutlet s, а затем подключить их в Интерфейсном Разработчике. Затем в обработчике login вы используете сообщение stringValue для извлечения их значений:

- (IBAction) login: (id)sender
{
    NSString *username = [usernameTextField stringValue];
    NSString *password = [passwordTextField stringValue];

    // check username & password
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...