如何在Xcode中隐藏警告

Cos*_*min 30 xcode ios swift

是的我知道警告是有用的,不应该被禁用,我通常会纠正它们,但是在XCode中,它们与我的代码混在一起并让我紧张.当我不是一直需要它们时,我希望看到警告!

我被Swift显示的警告所勾解,因为他们一直在改变语言结构!他们现在已经淘汰了for循环(我从来没有听说过改变它最基本结构的语言,但我认为Apple可以侥幸逃脱任何事情)现在我每次都会在我的代码中嵌入警告.

如果在编译时我的代码中的警告不会扩展会更好,所以如果需要的话我可以手动扩展它们.这可能不在设置中禁用它们吗?

小智 68

我不知道Xcode 7上是否有这个选项,但是在Xcode 8中只需点击左侧底部的这个图标(蓝色图标),它只会过滤错误:

在此输入图像描述

  • 优秀的答案,这正是所需要的 (4认同)
  • 最佳答案.这应该到顶部:) (3认同)

Ram*_*h_T 15

首先,这是一个非常糟糕的主意:警告存在是有原因的,你真的应该检查它们中的每一个.

有几种方法可以尝试.

  1. 选择目标 - >选择构建设置搜索为警告

在这里,您可以通过选择下拉列表将选定的警告更改为NO.

在此输入图像描述

  1. 如果要隐藏Objective c警告,请遵循第二张图像.

在此输入图像描述

  1. 如果要隐藏StoryboardXIB警告,请参阅下图.

在此输入图像描述

  1. 如果要隐藏资产警告,请参阅下图.

在此输入图像描述

我希望这可以帮到你:)


Mah*_*rma 7

选择您的项目并选择目标并显示Build Phases.搜索要隐藏的文件的名称,您应该在"编译源"阶段中看到它.双击该文件的Compiler Flags列,然后输入-w以关闭该文件的所有警告.希望它会对你有所帮助.

  • -w是Clang编译器标志,因此它仅影响C / C ++ / Objective-C文件。使用swiftc --help查看Swift编译器,其中有选项-suppress-warnings禁止所有警告。希望这可以帮助。 (2认同)