ios - 更新到 Xcode 8 后编译项目时出现问题

标签 ios objective-c xcode

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

不断获得可空性说明符“可空”与现有说明符“无空”冲突。

这是代码:

@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

有什么见解吗?

最佳答案

查看 didFailLoadWithError: 的文档委托(delegate)方法。请注意它与您的代码中的内容有何不同。你需要让它一样。

只需放弃对 nullable 的误用.

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

关于ios - 更新到 Xcode 8 后编译项目时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42792641/

相关文章:

objective-c - UItableviewcell 中的按钮

objective-c - 在 Objective-C 中存储和检索数字对的快速方法

objective-c - mapkit 绘制带有破折号图案的折线会导致 map 上不断闪烁

ios - 获取 CoreData 时因内存问题而终止

ios - Objective-C -NSMutablearray 特定索引存储在另一个数组中

ios - 注册 GPX(或 XML)文件以在 iOS 应用程序中打开

ios - 如何向 UITextField 添加长按功能

ios - JSONDecoder 和 JSONEncoder 类是线程安全的吗?

iPhone Tesseract 库错误

ios - 如何在 Storyboard中设计 UIScrollView