loadHTMLString警告" Null传递给需要非空参数的被调用者" IOS9 Obj-C

时间:2015-09-11 08:11:55

标签: objective-c ios9

我刚安装了带有ios 9.1的xcode 7,我在网页浏览中收到此警告:

  

Null传递给需要非空参数的被调用者

这是触发错误的代码:

-(void)viewWillDisappear:(BOOL)animated
{
    if(exitView)
        [ytView.webView loadHTMLString:nil baseURL:nil];
}

这种方式当用户返回webView(播放YT视频)停止时,它之前工作正常,为什么现在会发出此警告? 我该如何解决?

3 个答案:

答案 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。