下面是场景。
我在显示警报的控制器的 viewDidLoad 中创建了 UIAlertView。
loginAlert = [[UIAlertView alloc] initWithTitle:@"Check" message:@"Ok" delegate:nil cancelButtonTitle:@"Ok" otherButtonTitles:nil, nil]; [loginAlert setAlertViewStyle:UIAlertViewStyleSecureTextInput];
我称它为 [alert show] 并显示出来。
当用户按下 Ok 时,它会转到 textEndEditing 委托方法,如果输入了 nil/worng 值,我会再次调用 [alert show]。
- (void)textFieldDidEndEditing:(UITextField *)textField { if ([textField.text length] > 0) { } else { NSLog(@"Checking"); [loginAlert show]; } }
但它不再显示。请告诉我该怎么办?