1、对整个文件使用
你的工程 -> 你的target -> Build Phases -> Compile Sources -> 搜索要忽略警告的文件名,在 Compiler Flags 列 双击,键入忽略警告的设置。多个设置项使用空格隔开。
常用的几种警告:
![](https://i-blog.csdnimg.cn/blog_migrate/8f900a89c6347c561fdf2122f13be562.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/961ddebeb323a10fe0623af514929fc1.gif)
1 // 忽略未使用变量的警告 2 -Wno-unused-variable 3 4 // 忽略已过期的类或类成员的警告 5 -Wno-deprecated-declarations
2、对某段代码使用
在要使用的代码处,加入如下代码:
![](https://i-blog.csdnimg.cn/blog_migrate/8f900a89c6347c561fdf2122f13be562.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/961ddebeb323a10fe0623af514929fc1.gif)
1 #pragma clang diagnostic push 2 #pragma clang diagnostic ignored "-Wdeprecated" 3 4 // 作用范围内的代码 5 6 #pragma clang diagnostic pop
3、对整个工程使用(不推荐)
在 Build Settings 里,搜索
Inhibit All Warnings ,设置为YES