Как использовать takeStringValueFrom с событием Button onclick?

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

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

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

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

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

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


person Keith Fitzgerald    schedule 07.01.2009    source источник
comment
Не могли бы вы немного подробнее рассказать о своей ситуации? Я не уверен, с чем у тебя проблемы.   -  person Zach Langley    schedule 07.01.2009


Ответы (1)


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

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

    // check username & password
}
person Adam Rosenfield    schedule 07.01.2009