iOS开发技巧--去除项目中单个类型的警告

声明:此为本人学习笔记,若有纰漏错误之处的可留言共同探讨


我们在写项目中,会引入一些三方库或者一些代码已经被替换或者各种原因,会导致xocde提示一些警告。有些时候看着是挺烦躁的,那么怎么解决呢?本人提供一个小方法,单独解决某一类的警告,先发张图:

提示类的类型不一致。   
好吧,我们怎么解决呢?其实修改也很简单,上图,一步一句做。首先我们点击右上角那个展开
其次,我们找到右侧用中扩宽括起来的那个字段,复制一下
接着我们写下面这三句话
#pragma clang diagnostic push
#pragma clang diagnostic ignored"-Wincompatible-pointer-types"
//写在这个中间的代码,都不会被编译器提示-Wincompatible-pointer-types类型的警告
#pragma clang diagnostic pop

假如我们把第一句代码注释掉的话,就变成了整个类都不会提示该类型警告
#pragma clang diagnostic push
仅仅只是这个类型警告不提示,其他警告依旧起作用。  我们来自己写个警告试试
再看看其他类型的警告会不会被起作用呢?

事实证明,其他类别的警告是不会受到影响的。
教程到此就结束啦,希望对搜索到该文的你有所帮助,有什么疑问可以留言哦。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值