我要加载的网址是以下形式:@"http://user:password@x.x.x.x/something"
我所做的只是创建一个 NSURLRequest 对象并在 Web 视图中加载请求,如下所示:
NSString *urlString = @"http://user:password@x.x.x.x/something";
NSURL *url = [NSURL URLWithString:urlString];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[_webView loadRequest:request];
该页面在 iOS 6.0 模拟器中加载正常,但在 iOS 5.0 模拟器中加载不正常。
在 iOS 5.0 中发生的情况是调用了 Web 视图委托方法webViewDidStartLoad:
,但其中任何一个方法webViewDidFinishLoad:
都webView:didFailLoadWithError:
没有被调用。
我错过了什么?