我有一個UIViewController這是一個UIWebViewDelegate並具有一個UIWebView裏面。我試圖加載特定的URLdidFailLoadWithError與UIWebView調用即使頁面後加載
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}
但是之後很短的時間,你可以看到網站加載就好了。
爲什麼要調用失敗方法?我怎麼知道它的實際失敗時間與何時調用方法無關,而不管網站是否實際失敗?
我得到了同樣的錯誤,因爲我第一次使用URL和第二次我打開網址1。也許這對任何人都有幫助。 –