2012-03-22 69 views
1

我被卡住的用戶在uiallertview中按下一個按鈕後,通過segue改變視圖。從allertview繼續

這是我到目前爲止有:

- (void)viewDidLoad 
{ 
    [bericht setEditable:NO]; 
    [bericht setUserInteractionEnabled:NO]; 
    [super viewDidLoad]; 

    Reachability *r = [Reachability reachabilityWithHostName:@"www.google.com"]; 
    NetworkStatus internetStatus = [r currentReachabilityStatus]; 

    if ((internetStatus == ReachableViaWiFi) || (internetStatus == ReachableViaWWAN)){ 
     dispatch_async(kBgQueue, ^{ 
      NSData* data = [NSData dataWithContentsOfURL:kJsonURL]; 
      [self performSelectorOnMainThread:@selector(fetchedData:) withObject:data waitUntilDone:YES]; 
     }); 
    } else { 

     UIAlertView *geenInternet = [[UIAlertView alloc] initWithTitle:@"Geen Internet" message:@"Voor het gebruik van deze app is een internet verbinding nodig. Momenteel bent u niet verbonden met het internet. Probeer het later nog eens." delegate:self cancelButtonTitle:@"OK" otherButtonTitles: nil]; 
     [geenInternet show]; 

    } 

} 

-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex{ 

    if (buttonIndex == 0) { 
     [self preformSegueWithIdentifier:@"geenInternetSegue" sender:self]; 
    } else { 
     NSLog(@"Dafaqu?"); 
    } 
} 

[self preformSegueWithIdentifier:@"geenInternetSegue" sender:self];部分不工作。請問我怎麼能解決這個問題?

TNX

回答

0

我認爲正確的方法調用:

[self performSegueWithIdentifier:@"geenInternetSegue" sender:self]; 

您翻轉電子和執行河