Xcode将语义问题显示为错误

时间:2015-04-20 23:59:19

标签: xcode

在分配期间类型不匹配时发出简单的Xcode警告:

  

不兼容的指针类型分配给' TypeA *'来自' TypeB *'

有没有办法更改此设置以引发错误而不是典型的警告?

更新:我不希望所有交战都会引发构建错误。只有“语义问题”的警告才会出现。就像上面例子中的一样。

2 个答案:

答案 0 :(得分:1)

是的,构建设置中有这样的选项。如图所示,随意使用它。 enter image description here

答案 1 :(得分:0)

您可以将警告视为错误。但这不是选择性的,如果你启用它,你只会得到错误。

选择您的项目,然后选择目标。接下来选择“Build Settings”并搜索“errors”。在“Apple LLVM 6.1 - 警告策略”部分中,您应该看到一个名为“将警告视为错误”的项目。将其设置为是。

现在警告会产生错误。