У меня есть имя класса viewController, и он имеет следующий код ниже, и он отлично работает. Тем не менее, когда я вызываю чек из моего контроллера подкласса, он не работает так, как я его хочу. Появляется UIAlertView
, но он не может обнаружить, когда нажата кнопка 0. Все обходные пути для этого.Alert view работает в одном классе, но не в другом
-(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