DidFailLoadError - PullRequest
       1

DidFailLoadError

0 голосов
/ 04 декабря 2011

Я пытаюсь сделать предупреждение при сбое подключения к интернету.

-(void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error {

    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Error" 
                                                    message:@"Can't connect. Please check your internet Connection" 
                                                   delegate:self 
                                          cancelButtonTitle:@"OK" 
                                          otherButtonTitles:nil];
    [alert show];


}

.h file

#import <UIKit/UIKit.h>

@interface wedstrijden : UIViewController {
    IBOutlet UIWebView *webView;

    }

@end

Код для веб-сайта html

NSURLRequest *request = [[NSURLRequest alloc] initWithURL:[NSURL URLWithString:@"http://www.google.com"]];

    UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(0.f, 0.f, [UIScreen mainScreen].bounds.size.width, [UIScreen mainScreen].bounds.size.height - 20.f)];
    [webView setAutoresizingMask:(UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth)];
    [webView loadRequest:request];
    [self.view addSubview:webView];

Нет ошибок, нет предупреждений .. ничего?!

Сеть подключена к: http://cl.ly/441B1m2Y0M0c2b0n1h2J

1 Ответ

0 голосов
/ 04 декабря 2011

Похоже, вы не устанавливаете делегата для вашего UIWebView.Добавьте эту строку перед оператором [webView loadRequest]:

webView.delegate = self;

И ваше объявление интерфейса для вашего файла .h должно быть:

@interface wedstrijden : UIViewController <UIWebViewDelegate> { ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...