最近将我的项目升级到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
有什么见解?
答案 0 :(得分:3)
查看didFailLoadWithError:
委托方法的文档。请注意它与您的代码中的不同之处。你需要做同样的事情。
简单地放弃对nullable
的误用。
- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error {