一早开始更新Xcode 8,速度有点慢,经过漫长等待终于升级完毕
随便打开了一个Demo,编译报错,检查原因:
- (void)webView:(UIWebView *)webView didFailLoadWithError:(nullable NSError *)error{
NSLog(@"%@",error);
}
删除关键字nullable
后正常
- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error{
NSLog(@"%@",error);
}
点击代理方法去看了一下,新的API中参数中也没有了nullable
编译器中也继承了7/plus
另外发现,这个多行注释的热键怎么还失效了CMD+/
,在网上搜索了一下,已经有人给出了解决方案,打开终端,运行如下代码,重启后就恢复了
sudo /usr/libexec/xpccachectl
取消控制台打印的多余信息:
选择Product->Scheme->Edit Scheme ...或者直接按 command + shift + < 快捷键
在弹出的窗口中Environment Variables 下添加
OS_ACTIVITY_MODE --> disable