美文网首页
iOS-编译器警告忽略

iOS-编译器警告忽略

作者: 和谐共处 | 来源:发表于2019-02-18 16:25 被阅读0次

常用如下宏定义

#pragma clang diagnostic push
#pragma clang diagnostic ignored "-W警告信息"
    //你的代码
#pragma clang diagnostic pop

-W表示警告,那么警告信息怎么呢,通常如下:

//警告信息紧挨着-W各单词之间用-来连接如下
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wunused-variable"
    //你的代码
#pragma clang diagnostic pop

问题了,我怎么知道有哪些信息呢,在不添加宏命令前可以警告信息
如下图:


图1.png
图2.png

我们看到警告信息并不是我们想要的那样,但主要的信息已经显示出来,我们把它修改成我们想要的那种格式即可,注意信息的长度,如图2到types就结束了,可以多修改几次,编译一下就知道了,没有警告就是正确的警告信息格式了

相关文章

  • iOS-编译器警告忽略

    常用如下宏定义 -W表示警告,那么警告信息怎么呢,通常如下: 问题了,我怎么知道有哪些信息呢,在不添加宏命令前可以...

  • Java代码中常见到的注释@SuppressWarnings("

    @SuppressWarnings("unchecked") 告诉编译器忽略 unchecked 警告信息,如使用...

  • #pragma警告

    一:忽略源文件中的警告,使用编译器宏来操作 pragma clang diagnostic ignored "警告...

  • Xcode中忽略编译器警告

    总有一些编译器警告⚠️看起来很烦 如何确定要忽略的警告类型

  • 忽略编译器警告

    格式 1.在需要忽略的警告处右键 -- Reveal in Log警告2.会给出警告的详细信息,其中包括警告的类型...

  • @SuppressWarnings注解

    @SuppressWarnings注解的作用 告诉编译器忽略指定的警告,不在编译完成后出现警告信息,这些警告信息显...

  • 注解1——@SuppressWarnings注解

    告诉编译器忽略指定的警告,不用在编译完成后出现警告信息。 使用: @SuppressWarnings("all")...

  • #pragma unused()

    #pragma unused() 用于:忽略“声明却没有使用”的变量的编译器警告

  • 忽略clang编译器警告

    参考链接今天看 MJRefresh 源码有一段忽略获的代码,借机整理下相关内容 #pragma在本质上是声明,常用...

  • iOS去掉烦人的警告

    在iOS开发过程中,偶尔会碰到一些编译器警告,如果能够确定该警告不会影响到程序的正常运行,则可以手动告诉编译器忽略...

网友评论

      本文标题:iOS-编译器警告忽略

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