我有一个类,它在特定情况下UIButton
显示了一个扩展。UIAlertview
@interface CellButton : UIButton {}
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"You Lose!"
message:@"Play Again?"
delegate:self
cancelButtonTitle:@"OK"
otherButtonTitles:@"cancel", nil];
[alert show];
这很好用,但是当用户按下 ok 时我需要呈现一个视图控制器。但是你可能知道你不能呈现一个扩展名为UIButton
.
所以我想知道我是否可以将下面的代码放在另一个视图控制器中并允许它与类中的一起UIAlert
工作Cellbutton
。
- (void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex {
if (buttonIndex == 0) { // and they clicked OK.
GameController*myNewVC = [[GameController alloc] init];
[self presentModalViewController:myNewVC animated:NO];
}
}