Я хочу убедиться, что пользователь вводит некоторые данные в текстовое поле, прежде чем в моем приложении появится всплывающее окно. Вот мой код:
if (nameField.text == NULL || lastNameField.text == NULL) {
UIAlertView *alertView= [[UIAlertView alloc] initWithTitle:@"Error" message:@"No
patient data specified, please specify name!" delegate:self
cancelButtonTitle:@"Okay" otherButtonTitles:nil];
[alertView show];
[alertView release];
Проблема в том, что оператор else вызывается каждый раз, даже когда я сознательно оставляю textField
пустым.
Предложения?
Я также попытался перевернуть его, добавив в выражение if часть else, изменив требования на != NULL
, но это тоже не сработало