消除Xcode的警告

使用方法


//宏定义开始

#pragma clang diagnostic push

#pragma clang diagnostic ignored "警告的类型"

...有警告的代码段...

//宏定义结束

#pragma clang diagnostic pop


警告的类型的查找方法:

1. 首先 编译项目.

2. 打开Report Navigator (PS: 默认快捷键:cmd + 8)

3. 找到对应的build 记录 并点开

4. 使用filter 找到对应文件,并且确定警告的位置.

5. 点击展开详细内容

6. 查看详细内容并找出警告类型. (PS: 一般有两部分,上面的一部分是命令,下面的一部分才是需要的东西.)

7. 在warning 之后 通常是一段警告信息,而在警告信息之后,则是 以 [] 来包括的警告类型,这就是我们需要的内容

8. 最终得到

//宏定义开始

#pragma clang diagnostic push

#pragma clang diagnostic ignored "-Wdeprecated-declarations"

...有警告的代码段...

//宏定义结束

#pragma clang diagnostic pop

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

推荐阅读更多精彩内容