Мне нужно показать уведомление о подтверждении после того, как пользователь нажмет buttonIndex 1
, но ... если я использую popViewcontroller
в clickedButtonAtIndex
, то произойдет сбой без ошибок.
Проблема в том, что
[self.navigationController popViewControllerAnimated:YES];
вызывается до второго щелчка оповещения ...
как исправить?
Это мой код:
- (void) alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex {
if (buttonIndex == 1) {
UIAlertView *alert =
[[UIAlertView alloc] initWithTitle:@"OK!"
message:@"Completed"
delegate:self
cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];
[alert show];
[alert release];
[self.navigationController popViewControllerAnimated:YES];
}
}