Действительно странная проблема с UITextField - PullRequest
0 голосов
/ 31 октября 2011

У меня есть textField здесь, и я нажимаю на него, чтобы он стал первым респондентом,

, затем я оставляю его , не вводя ничего , что, я думаю, означает, что textField.text остается нулевым.

И его делегат перейдет к этому методу:

- (BOOL)textFieldShouldEndEditing:(UITextField *)textField {

    if (textField.text == nil)
        return YES;
    ...

}

, и он просто не выполнит возврат внутри IF !!

1 Ответ

0 голосов
/ 31 октября 2011

Вы можете использовать 'isEqualToString:'

Попробуйте это

if ([textField.text isEqualToString:@""])

Или просто проверьте длину

if ([textField.text length] == 0)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...