Tôi có một UIViewController là một UIWebViewDelegate và có một UIWebView bên trong nó. Tôi cố gắng để tải một URL cụ thểdidFailLoadWithError được gọi với UIWebView mặc dù trang sau tải
NSURL *url = [NSURL URLWithString:urlAddress];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[webView loadRequest:requestObj];
[self.view addSubview:webView];
[webView release];
Nhưng phương pháp didFailLoadWithError
đại biểu gần như ngay lập tức gọi, và đối tượng lỗi là:
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}
Tuy nhiên một thời gian ngắn sau đó, bạn có thể thấy rằng các trang web tải tốt.
Tại sao phương pháp thất bại được gọi? Và làm thế nào để tôi biết khi nào nó thực sự thất bại so với khi phương thức được gọi là bất kể trang web có thực sự thất bại hay không?
tôi đã cùng một lỗi vì lần đầu tiên tôi sử dụng url và lần thứ hai tôi tải url1. Có lẽ nó sẽ giúp cho bất cứ ai. –