更新到Xcode 8后编译项目的问题

时间:2017-03-14 17:25:03

标签: ios objective-c xcode

最近将我的项目升级到Xcode 8并且无法编译我的项目。在Xcode 7中一切都运行良好,但似乎无法弄清楚这里有什么问题。

继续使用现有的说明符'no null'获得Nullability说明符'nullable'冲突。

这是代码:

@interface NotificationViewController () <UIWebViewDelegate>

@property (weak, nonatomic) IBOutlet UIWebView *webNotification;

@end

@implementation NotificationViewController

// Error on next line
- (void)webView:(UIWebView *)webView didFailLoadWithError:(nullable     NSError *)error
{
    [MBProgressHUD hideHUDForView:self.view animated:YES];
}

@end

有什么见解?

1 个答案:

答案 0 :(得分:3)

查看didFailLoadWithError:委托方法的文档。请注意它与您的代码中的不同之处。你需要做同样的事情。

简单地放弃对nullable的误用。

- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error {