声明:此为本人学习笔记,若有纰漏错误之处的可留言共同探讨
我们在写项目中,会引入一些三方库或者一些代码已经被替换或者各种原因,会导致xocde提示一些警告。有些时候看着是挺烦躁的,那么怎么解决呢?本人提供一个小方法,单独解决某一类的警告,先发张图:
提示类的类型不一致。
好吧,我们怎么解决呢?其实修改也很简单,上图,一步一句做。首先我们点击右上角那个展开
其次,我们找到右侧用中扩宽括起来的那个字段,复制一下
接着我们写下面这三句话
#pragma clang diagnostic push
#pragma clang diagnostic ignored"-Wincompatible-pointer-types"
//写在这个中间的代码,都不会被编译器提示-Wincompatible-pointer-types类型的警告
#pragma clang diagnostic pop
假如我们把第一句代码注释掉的话,就变成了整个类都不会提示该类型警告
#pragma clang diagnostic push
仅仅只是这个类型警告不提示,其他警告依旧起作用。 我们来自己写个警告试试
再看看其他类型的警告会不会被起作用呢?
事实证明,其他类别的警告是不会受到影响的。
教程到此就结束啦,希望对搜索到该文的你有所帮助,有什么疑问可以留言哦。