2011-01-23 16 views
0

有人可以幫我實現這個代碼到一個基於視圖的應用程序?Xcode - 幫助在基於視圖的應用程序中實現一些代碼?

這是我的代碼:

- (void)webViewUIWebView *)newsweb didFailLoadWithErrorNSError *)error { 
    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Connection Error1!"  message:@"Please confirm network connectivity and try again!" delegate:self  cancelButtonTitle:@"Dismiss" otherButtonTitles:nil]; 
    [alert show]; 
    [alert release]; 
} 

有了這個代碼和任何其他的代碼,我需要,但不知道,我想知道落實到.H什麼碼+ .m視圖控制器文件。

我想要實現的是啓動應用程序後出現的錯誤,如果沒有可用的網絡連接。我擔心的也是,但不太確定是否會發生,是因爲這會重複出現多少個UIViews的錯誤「x」次。如果那樣的話,你也可以幫助我,因爲它只會顯示一次錯誤。

回答

1

在頭文件中放置一個布爾值,當警報觸發時,將其更改。如果布爾值爲false,則不顯示警報。


@interface 
    BOOL alertShown; 
@end 

@implementation 
    -(void)applicationDidFinishLaunching{ 
      alertShown = NO; 
} 

    -(void)webViewError{ 
      if(alertShown == NO){ 
       //show the alert 
       alertShown = YES; 
    } 
} 
@end 
+0

謝謝,但我還是有點不確定的東西。我已經實現了你給我的代碼,它運行良好,但顯然它沒有做任何事情。我假設我仍然需要實現我在某個地方的問題中顯示的原始代碼?但我不知道在哪裏。 – Baccalad 2011-01-23 02:29:10

相關問題