if([txtField1.text intValue] == nil && [txtField2.text intValue] == nil && [txtField3.text intValue] == nil && [txtField4.text intValue] == nil && [txtField5.text intValue] == nil && [txtField6.text intValue] == nil && [txtField7.text intValue] == nil && [txtField8.text intValue] == nil )
{
UIAlertView *info = [[UIAlertView alloc] initWithTitle:@"Info" message: @"Please complete your test." delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
[info show];
[info release];
}
else if(txtField1.text == NULL || txtField2.text == NULL || txtField3.text == NULL || txtField4.text == NULL || txtField5.text == NULL || txtField6.text == NULL ||txtField7.text == NULL || txtField8.text == NULL )
{
UIAlertView *info = [[UIAlertView alloc] initWithTitle:@"Info" message: @"Please complete your test." delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
[info show];
[info release];
}
else{
fourthScreen=[[FourthScreen alloc] initWithNibName:@"FourthScreen" bundle:nil];
[self.navigationController pushViewController:self.fourthScreen animated:YES];
}
в приведенном выше коде у меня есть 8 текстовых полей.для этого я определил условие, когда все текстовые поля не заполнены, или нет.и это работает.Но когда я определяю, как если бы у кого-либо было нулевое или пустое текстовое поле, также показывалось предупреждение, но оно не показывалось.Проблема заключается в том, что когда я ввожу целочисленное значение «0», оно также показывает представление оповещения, но я хочу, чтобы оно не показывало значение «0».Значение, выбранное представлением picke4r.как установить код для этого?