Xcode - Помогите внедрить некоторый код в приложение на основе представления? - PullRequest
0 голосов
/ 23 января 2011

Может ли кто-нибудь помочь мне с внедрением этого кода в приложение на основе представлений?

У меня есть следующий код:

- (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.

То, что я пытаюсь достичь, это ошибка после запуска приложения, если естьнет доступа к сети.Что меня также беспокоит, но я не совсем уверен, произойдет ли это, так это то, что это будет повторять ошибку «x» столько раз, сколько у меня UIViews.Если бы это было так, не могли бы вы также помочь мне, если бы она показывала ошибку только один раз.

1 Ответ

1 голос
/ 23 января 2011

Поместите логическое значение в заголовочный файл, и, когда сработает предупреждение, измените его.Если логическое значение ложно, то просто не показывать предупреждение.


@interface
    BOOL alertShown;
@end

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

    -(void)webViewError{
          if(alertShown == NO){
              //show the alert
              alertShown = YES;
    }
}
@end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...