Xcode 项目忽略警告

 

下面,就介绍一下在项目中忽略警告的三个地方:

在源文件中忽略警告

在一些第三方库中,总能看到下面这段代码的身影,这就是用于忽略某个警告

用法很简单,比如在控制器的 -viewDidLoad 中写了句创建一个 eTestView 的代码

Xcode 会立即报一个警告,提示我们没有使用这个变量

 
Unused variable 'eTestView'

只需在创建 eTestView 的前后加上如下几行,黄色警告就消失了?

至于警告标识符,鼠标点几下就可以找到。

如下图,右击某个警告,选择 Reveal in Log(有时这个选项可能是置灰状态,不能选择,可以尝试编译下项目,或者退出 Xcode 重新来一次)

 
Reveal in Log

下图红色框中,中括号内部的就是警告标识符(先要点击右上角展开警告才能看到这一大堆信息)

警告标识符
警告标识符

在 Build Settings 中项目全局忽略警告

在项目的 Build Settings 中也可以设置忽略某种或多种类型的警告,不过在这设置的影响范围就是整个项目的了,要三思而后行,不然就是给自己挖坑。

还是上面的例子,在 Build Settings 中找到 Custom Compiler Flags,双击 Other Warning Flags(可以配置 Debug 和 Release 环境),填入 -Wno-unused-variable,完成后,编译项目,项目中所有的此类型警告都没有了。

 
Build Settings 中项目全局忽略警告

这里所填写的内容规则,仅仅是在第一种方法中找到的警告标识符中的 W 字母后面加上 no- 就可以了。

CocoaPods 导入第三方库忽略警告

通过 CocoaPods 给项目导入了一些第三方库,这些库里面或多或少会有些警告,想消除这些警告,很简单,只需在 Podfile 中加上这一句 inhibit_all_warnings!,所有通过 CocoaPods 安装的第三库的警告就没有了。

 

转载:https://www.jianshu.com/p/327078fda8dc

 

 

转载于:https://www.cnblogs.com/nelsen-chen/p/9157136.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值