die Warnung anzeigen, und wenn der Benutzer auf die Schaltfläche klickt, dann rufen Sie Ihre Methode auf.
erinnere mich an die Vertreter der Klasse
@interface YourViewController : UIViewController <UIAlertViewDelegate>
Code in Ihrem Controller
// display the alert
UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"Alert" message:@"Message"
delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil];
[alert show];
[alert release];
}
// UIAlertViewDelegate method - get the click here and take action
- (void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex {
if (buttonIndex == 0) {
// ok button pushed
[self someMethod:bar];
}
}
Delegierter sein sollte 'self' hinzuzufügen, nicht null ;-) – Brian
@ Brian thx habe ich den Code bearbeitet –