Tengo un UIViewController que es un UIWebViewDelegate y tiene un UIWebView dentro de él. Estoy tratando de cargar una URL concretadidFailLoadWithError se llama con UIWebView a pesar de que la página más tarde carga
NSURL *url = [NSURL URLWithString:urlAddress];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[webView loadRequest:requestObj];
[self.view addSubview:webView];
[webView release];
Pero el método didFailLoadWithError
delegado es casi al instante llamaron, y el objeto de error es:
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}
Sin embargo poco tiempo después, se puede ver que el sitio web cargas bien.
¿Por qué se llama al método de falla? ¿Y cómo sé cuándo realmente ha fallado versus cuándo se llamó el método independientemente de si el sitio web realmente falló o no?
tengo mismo error debido primera vez que estaba utilización url y la segunda vez me carga url1. Quizás ayude a cualquiera. –