didFailLoadWithError вызывается с UIWebView, даже если страница загружается позже

У меня есть UIViewController, который является UIWebViewDelegate и имеет внутри UIWebView. Я пытаюсь загрузить конкретный URL

    NSURL *url = [NSURL URLWithString:urlAddress];
    NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
    [webView loadRequest:requestObj];
    [self.view addSubview:webView];
    [webView release];

, но почти мгновенно вызывается метод делегата didFailLoadWithError , а объект ошибки:

Did fail load with error: Error Domain=NSURLErrorDomain Code=-999 "The operation couldn’t be completed. (NSURLErrorDomain error -999.)" UserInfo=0x1a66c0 {NSErrorFailingURLKey=www.somewebsite.com, NSErrorFailingURLStringKey=www.somewebsite.com}

Однако через некоторое время вы можете увидеть, что веб-сайт загружается только хорошо.

Почему вызывается метод отказа? И как мне узнать, когда он действительно потерпел неудачу или когда метод был вызван, независимо от того, действительно ли веб-сайт потерпел неудачу или нет?

10
задан Halle 23 August 2011 в 10:55
поделиться