ViewContoller (SecondViewController
), которая не видна показывает UIAlertView
так:UIAlertView делегат к другому классу
ViewController *viewc = [[ViewController alloc]init];
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Fehler" message:@"Message" delegate:viewc.delegate cancelButtonTitle:@"Ok" otherButtonTitles: nil] ;
[alert performSelectorOnMainThread:@selector(show) withObject:nil waitUntilDone:NO];
В ViewController.h делегата definded так:
@property (strong, nonatomic) id<UIAlertViewDelegate> delegate;
Но методы делегата не вызываются в ViewController.h
. Что я делаю не так?
@Greg это интегрированный метод '[alertView show]' – iCode
Да, конечно, я этого не заметил. Вы просто выделили viewc и попытаетесь обработать UIAlertViewDelegate? Я считаю, что вы должны представить viewc, если хотите обработать делегат. – Greg