如何去除Xcode黄色警告⚠️

项目工程中,常常会因为某些原因而引起黄色警告,比如方法过期了,方法没有实现,类型不匹配等等。有些警告是挺让人心烦的,那么如果我们想去除它,该怎么做呢?
第一步:选中黄色警告的区域,右击,选择Reveal in Log.
如果你的Reveal in Log为灰色(无法选中,那么请先清理缓存(command + shift + K),再编译(command + B),或者重启项目工程),倘若一直灰色,那就反复清理编译或者重启。

屏幕快照 2017-01-09 下午6.28.40.png

第二步:按图指示操作


MQ{O6C}2VX{V(O{UZZ%PI8S.jpg

找到那个中括号括起来的,以 -开头的指令


S}~J~)OFU1LT78RAH4S7XXF.jpg

第三步:
将报警告的那串代码,按如下操作。双引号之间填的就是刚刚那条指令

#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
        // 把报警告的代码放在这里
#pragma clang diagnostic pop
}CKDSF`1S(D5CYI6A3268HU.jpg

题外话,像我示例中的警告我觉得是没有必要留的,但是有些警告不建议清除,这个要开发者自己斟酌,比如某个变量没有使用,还是有必要警告的,避免浪费对象,占用内存嘛。另外并非所有的警告都能通过以上方式去除的,最近Xcode8中删除文件后,在使用了svn或者git的情况下,经常会出现miss file 警告,关于这个警告,请参考我的另一篇简书:http://www.jianshu.com/p/46a31b741a3c

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 【转载】曾梦想仗剑走天涯 1.Xcode IDE概览 说明:从左到右,依次是“导航窗格(Navigator)->边...
    06a6a973d7ab阅读 9,318评论 2 20
  • 1.Xcode IDE概览 说明:从左到右,依次是“导航窗格(Navigator)->边列(Gutter)->焦点...
    小地阅读 10,725评论 0 9
  • 2.偏好设置 通过“command+,”快捷键或”Xcode|Preferences”菜单呼出偏好设置。 (1)主...
    Demonboy阅读 5,247评论 1 1
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 14,187评论 2 33
  • 参考链接 添加Reveal 为了让Reveal能够在运行时,检视及调试您的iOS应用,首先您需将Reveal库文件...
    681916139107阅读 7,581评论 0 6