Получение текста из UITextField - PullRequest
0 голосов
/ 15 июля 2011

Я пытаюсь увидеть, совпадает ли то, что пользователь вводит в текстовое поле, со строкой.По какой-то причине мое приложение не слушает:

[textField1.text isEqualToString:@"Blah"];

Оно также не работает с:

[textField1 text] isEqualToString:@"Blah";

Похоже, оно не отвечает на текст.Тем не менее, когда я просто подключаю textField1 к текстовому представлению, все работает прекрасно!Что я делаю неправильно?Спасибо за вашу помощь!

Ответы [ 2 ]

1 голос
/ 15 июля 2011

Я бы предложил записать, что вы получаете от textField1.text. Если возвращаемая строка равна nil, хотя в текстовом поле есть текст, это означает, что ваши розетки не были правильно подключены. Также важно понимать, что -isEqualToString ищет точное совпадение (регистр, пробел, все это), поэтому даже дополнительный пробел может привести к возвращению NO.

0 голосов
/ 15 июля 2011
if ([textField1.text compare:@"Blah"] ==0) {
//its a match

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