Objective c webViewDidFinishLoad:在iOS 6中未调用(但在iOS 5中调用)
我试图加载的url的格式为:Objective c webViewDidFinishLoad:在iOS 6中未调用(但在iOS 5中调用),objective-c,ios,Objective C,Ios,我试图加载的url的格式为:@http://user:password@x、 x.x.x/某物“ 我所做的就是创建一个NSURLRequest对象,并在web视图中加载请求,如下所示: NSString *urlString = @"http://user:password@x.x.x.x/something"; NSURL *url = [NSURL URLWithString:urlString]; NSURLRequest *request = [NSURLRequest requestW
@http://user:password@x、 x.x.x/某物“
我所做的就是创建一个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:
我遗漏了什么?您是说,所有委托方法都在iOS5.0中调用,但在IOS6.0中没有调用?(这是在设备上还是在模拟器上?如果是模拟器,请重置并重新启动模拟器)检查这一点。您是否尝试添加
\u webView.delegate=self代码>?请在此处检查此链接:在iOS 6中调用所有委托方法。另一方面,在iOS 5中只调用webViewDidStartLoad:。