忽略xcode的警告方法

作者: zhanming | 来源:发表于2016-05-11 11:23 被阅读2067次

很多时候项目会有很多警告,往往很烦人,下面我就教大家去除警告的三种方式

方式一

#pragma clang diagnostic push
#pragma clang diagnostic ignored "警告名称"// 被夹在这中间的代码针对于此警告都会无视并且不显示出来
//我是代码
//我是代码
//我是代码

#pragma clang diagnostic pop

对了警告名称是什么大家怎么获得呢?

步骤1 ![步骤2](http:https://img.haomeiwen.com/i2018589/7701fed5edeb7d07.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

图2中-Wunused-varible 就是警告名称

方式一的用法就是可以忽略pushpop之间代码的警告

有没有更彻底点的呢

方式二

当然,也可以在pch等具有大范围作用域的头文件中包含:
#pragma clang diagnostic ignored "警告名称"
如果剔除了push与pop则后面所有的代码都具有强制消除警告作用

有人觉得这种方法还是不好没关系还有更好的

方式三

首先我们按照上面的步骤找到警告名称

例如:[-Wunused-variable],[-Wundeclared-selector],[-Wint-conversion]

然后

步骤3

记得一定要选择第四步的All,默认是Basic所以你不点All你可能找不到

步骤4

注意

现在要在Other Warnming Flags填写 "警告名称" 有一些小变化
-Wunused-variable ----> -Wno-unused-variable
-Wundeclared-selector ----> -Wno-undeclared-selector
-Wint-conversion ----> -Wno-int-conversion

细心的同学可能发现规律了,就是在W后添加no在加-

QQ20160511-5.png

现在运行程序就没有那么多烦人的警告了

友情提示:不是所有的警告都是要忽略的根据实际情况而定

如果感觉这篇文章对您有所帮助,顺手点个喜欢,谢谢啦

相关文章

  • 忽略xcode的警告方法

    很多时候项目会有很多警告,往往很烦人,下面我就教大家去除警告的三种方式 方式一 对了警告名称是什么大家怎么获得呢?...

  • Xcode 忽略警告

    cocopods 怎么忽略警告就不提了,这里说的是如何忽略手动导入的第三库的,大量警告代码,因很多库已经是很多年前...

  • XCode 忽略部分代码警告方法

    ``` #pragma clang diagnostic push #pragma clang diagnosti...

  • clang 的简单使用--忽略警告

    一、使用clang 忽略Xcode警告 示例, 如图 由于使用runtime 动态添加了个方法实现, 导致系统在预...

  • Xcode 项目忽略警告

    对于一个有强迫症的我,每次 ⌘B Build 项目时,发现一个警告都要点进去修复了,然而,对于一些无关紧要的警告,...

  • Xcode 忽略警告配置

    Xcode 在 Command + B build项目时,会对代码进行静态分析检查,可能会有些警告,有些警告是”无...

  • 忽略Xcode中的警告

     在iOS开发中,我们不可避免的会遇到各种类型的警告,有些警告需要解决,但有些警告是我们知道但不是必须要解决的(比...

  • 忽略警告

    当一个方法被弃用时,当这个方法不影响程序的使用,可以选择忽略警告 方法弃用警告忽略如下

  • 【iOS】去除Xcode代码警告

    去除Xcode代码警告的方法 我们只需要将引起警告的代码用 #pragmaclangdiagnosticpush ...

  • Xcode项目忽略编译警告

    优化目的 目前项目编译时,会有几百上千条编译警告,大多数警告只是开发工具和库新老版本的差异提示,对项目功能并没有影...

网友评论

  • XIAODAO:Xcode 8.3.3 亲证有“Other Linker Flags”,不必添加
  • Ko_Neko:大神 我右键点击警告 但是revealInLog这一栏是灰色的怎么办? 我是因为直接从工程文件夹删除了文件,然后就提示了2k度条 missingfileformxxx 都快崩溃了怎么办啊....

本文标题:忽略xcode的警告方法

本文链接:https://www.haomeiwen.com/subject/ghxurttx.html