我刚安装了带有ios 9.1的xcode 7,我在网页浏览中收到此警告:
Null传递给需要非空参数的被调用者
这是触发错误的代码:
-(void)viewWillDisappear:(BOOL)animated
{
if(exitView)
[ytView.webView loadHTMLString:nil baseURL:nil];
}
这种方式当用户返回webView(播放YT视频)停止时,它之前工作正常,为什么现在会发出此警告? 我该如何解决?
答案 0 :(得分:3)
[ytView.webView loadHTMLString:"" baseURL: [NSURL URLWithString:@"http://"] ];
取自 http://iaintheindie.com/2015/08/16/updating-apps-for-ios-9/
问候
答案 1 :(得分:1)
在行中更改CDVInAppBrowser.m中的返回类型..
732 [self.webView loadHTMLString:@"" baseURL:nil];
1002 (UIInterfaceOrientationMask)supportedInterfaceOrientations
答案 2 :(得分:-1)
我不确定,但从警告信息中可以清楚地看到,现在你无法将nil值发送给此方法。为什么不在viewWillDisappear中删除UIWebView或将UIWebView设置为nil。