【问题标题】:Turn Off Xcode 4's Annoying Fix-it Feature关闭 Xcode 4 烦人的修复功能
【发布时间】:2011-05-03 19:15:53
【问题描述】:

我想知道是否有办法阻止 Xcode 4 警告我在内部使用赋值运算符,例如 if 语句,并建议我在赋值周围放置括号或使用相等比较运算符。这类事情没必要警告我,我知道我在做什么!

那么有没有人想出如何做到这一点?谢谢你能告诉我。

【问题讨论】:

  • 对这种事情的警告是优秀编译器的一个非常标准的功能。我,一方面,很高兴它在那里,这是一个太常见的错字,在调试时会让人头疼

标签: xcode if-statement warnings


【解决方案1】:

这可能取决于您使用的编译器,但您可以使用构建设置“其他警告标志”调整编译警告。

添加 -Wno-idiomatic-parentheses 应该会抑制此特定警告。

this very similar SO question

有关详细信息,请参阅 this onethis Apple 文档。

并且避免使用 LLVM2.0,它有 bug。

【讨论】:

    【解决方案2】:

    谢谢,文森特!消除此警告的另一种方法是在项目的构建设置中将“LLVM 编译器 2.0 - 警告”下的“缺少大括号和括号”设置为“否”。

    【讨论】:

      猜你喜欢
      • 2023-01-04
      • 1970-01-01
      • 2012-02-22
      • 1970-01-01
      • 2014-05-20
      • 1970-01-01
      • 2011-07-21
      • 2011-07-26
      • 1970-01-01
      相关资源
      最近更新 更多