isEqualToString всегда возвращает YES - PullRequest
1 голос
/ 29 августа 2011

У меня есть эта строка кода

if ([[dateTextField text] isEqualToString:@"Test"]);
{
}

По какой-то причине он всегда возвращает YES, даже если [текстовое поле текста] не равно Test. Есть идеи почему?

Ответы [ 2 ]

8 голосов
/ 29 августа 2011

удалить ; в конце оператора if

2 голосов
/ 29 августа 2011

когда ставишь; в конце строки xcode примет это как выражение. Оно не принимает его как условие

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