2010-11-22 15 views
3

Ich werde einen Link zu einer Website in meiner App haben. Der Benutzer wird auf eine Schaltfläche klicken, die besagt, dass Website und eine Warnung mit 2 Schaltflächen angezeigt wird. Eine der Schaltflächen wird nur eine Abbrechen-Schaltfläche und die andere Schaltfläche wird die Website öffnen.Warnung mit 2 Tasten

Können Sie mir dabei helfen?

Danke!

+0

Wie lolcat sagte unten, bitte Geben Sie an, mit welcher Plattform Sie arbeiten. Vor allem, wenn man bedenkt, dass es unten zwei völlig unterschiedliche, aber korrekte Antworten gibt. –

Antwort

6

dies in der Headerdatei:

@interface YourViewController : UIViewController <UIAlertViewDelegate> 

dies mit Alarm in die Klasse setzen:

- (void)alertOKCancelAction { 
    // open a alert with an OK and cancel button 
    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Open?" message:@"Open Website?" delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"Open", nil]; 
    alert.tag = 1; 
    [alert show]; 
    [alert release]; 
} 

diese Methode hinzufügen:

- (void)alertView:(UIAlertView *)alert clickedButtonAtIndex:(NSInteger)buttonIndex 
{ 
    // the user clicked one of the OK/Cancel buttons 
    if(alert.tag == 1) 
    { 
    if(buttonIndex == alert.cancelButtonIndex) 
    { 
     NSLog(@"cancel"); 
    } 
    else 
    { 
     NSLog(@"ok"); 
     [[UIApplication sharedApplication] openURL:[NSURL URLWithString: @"http://www.google.com"]]; 
    } 
    } 
} 
+1

Ich gehe davon aus, dass Sie eine iPhone App erstellen ... basierend auf Ihrer früheren Buchungshistorie. Sie sollten dies jedoch angeben, wenn Sie Ihre Fragen posten – Dima

Verwandte Themen