Я не могу заставить свою команду IF работать, которая очистит UILabel, если в UITextField ничего нет - PullRequest
0 голосов
/ 13 декабря 2011

У меня есть приложение для iPad с этим как часть моего кода:

if (NAME1.text == @"") {
    SS1.text = @"";
    SPA1.text = @"";
}

Но оно не очищает UILabel, если в UITextField!

* 1007 ничего нет* Кто-нибудь знает, как я могу заставить его делать то, что я хочу?

Ответы [ 2 ]

2 голосов
/ 13 декабря 2011

Проверьте length строки, не делайте прямого сравнения указателей:

if ([NAME1.text length] == 0) {
    SS1.text = @"";
    SPA1.text = @"";
}
0 голосов
/ 14 декабря 2011

Должно быть:

Если ([NAME1.text isEqualToString: @ ""])

...