次のコードを使用して、2 つのボタンを持つアラート ビューを作成しました。
UIAlertView *alertView = [[UIAlertView alloc] initWithTitle: title
message: msg delegate:nil cancelButtonTitle:@"Replay" otherButtonTitles:@"Highscore", nil];
[alertView show];
ボタンの 1 つがクリックされたときにコードを実行したいと考えています。そのために、delegate.m ファイルに次のメソッドを追加しました。
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex {
if (buttonIndex==0) //Run some code
else //Other code
}
しかし、どちらのボタンを押しても、このメソッドは呼び出されません! 誰かが理由を教えてもらえますか?
前もって感謝します、
サギフトウ