键入时关闭Xcode未使用的变量警告

dev*_*os1 22 compiler-warnings swift xcode7

在打字的时候,我厌倦了Xcode多次使用现场"未使用的变量"警告.我一直在想我的语法错误,停止我正在做的事情,检查警告,只看到它是一个未使用的变量警告.

在此输入图像描述

当然它没用,我只是输入它!

我不介意编译时未使用的变量警告,这些非常有用,但我讨厌实时警告,因为我正在键入代码.

有没有办法可以在任何地方完全关闭此警告,无论是应用程序范围还是整个项目?

dfr*_*fri 15

从目前看来,我们无法抑制特定警告的方式 #pragma clang diagnostic ...可用于obj-C.参见例如以下线程


通过从Xcode - > Preferences:Tab General禁用显示实时问题,可以全局禁用所有交互式警告.然而,这超过了禁用所有实时警告,也禁用了实时错误,所以我认为你不想诉诸于此.


[构建警告]您可以在项目范围内关闭自定义构建警告,如下所示:

  • 在导航器中选择项目,然后选择"选项卡构建设置"选项卡.查找Apple LLVM 7.0 - 警告 - 所有语言,并禁用未使用值未使用变量的警告.

在此输入图像描述

  • 我认为他只是在打字时询问如何关闭它们,而不是在构建时:"我不介意编译时未使用的变量警告,这些是有用的,但是当我输入代码时,我讨厌实时警告." (5认同)
  • 我找到的唯一解决方案是编写```_ = ... //一些代码与未使用的结果``` - 你可以将它添加到你的答案 (2认同)