我有一個類名稱viewController,它具有下面的代碼,它工作正常。但是,當我從我的子類控制器調用檢查時,它無法按照我想要的方式工作。UIAlertView
顯示,但它無法檢測觸摸按鈕索引0的時間。任何解決方法。警報視圖在一個類中工作,但不是另一個
-(void)check{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"You Lose!"
message:@"Play Again?"
delegate:self
cancelButtonTitle:@"OK"
otherButtonTitles:@"OK", nil];
[alert show];
}
- (void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex {
if (buttonIndex == 0) { // and they clicked OK.
ViewController*myNewVC = [[ViewController alloc] init];
[self presentModalViewController:myNewVC animated:NO];
}
}
你必須使用自定義的委託對這項工作 – Rajneesh071
如果我沒看錯,你想從你的子類調用警報委託? – SachinVsSachin