1
ユーザーがbuttonIndex 1
を押した後に確認の警告を表示する必要がありますが、popViewcontroller
をclickedButtonAtIndex
に入力すると、エラーなしでクラッシュします。clickedButtonAtIndexにアラートを表示しますか?
問題が
[self.navigationController popViewControllerAnimated:YES];
を修正する方法を
... 2番目のアラートをクリックする前に呼び出されること?ですか
これは私のコードです:
- (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];
}
}
私はかつて1は、タッチスクリーン上でクリックすることができないという理由だけでUIAlertViewのサブクラスを作りました。この代表者という名前の男は地獄で特別な場所を持っています。 –