我使用以下代码创建了一个带有两个按钮的警报视图:
UIAlertView *alertView = [[UIAlertView alloc] initWithTitle: title
message: msg delegate:nil cancelButtonTitle:@"Replay" otherButtonTitles:@"Highscore", nil];
[alertView show];
单击其中一个按钮时,我想运行一些代码。为此,我在 delegate.m 文件中添加了以下方法:
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex {
if (buttonIndex==0) //Run some code
else //Other code
}
但是当我按下任何一个按钮时都不会调用这个方法!有人能告诉我为什么吗?
提前致谢,
萨吉夫特