【问题标题】:Ignore clang warnings related to property忽略与属性相关的 clang 警告
【发布时间】:2014-05-25 20:19:57
【问题描述】:

我想忽略这些警告 这些警告在我使用时出现 有效架构:arm64 armv7 armv7s

这些类型的警告出现在许多标题中。

我想忽略这些警告,就像 clang 对已弃用的警告所做的那样。

#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-declarations"

我想要这样的东西或任何编译器标志来忽略这些警告

【问题讨论】:

  • 您当然不想忽略那些不修复它们会导致应用程序损坏的问题。 NSString 应该是(副本),就像所有可变集合一样。
  • uiviewcontroller 的那个属性怎么样。
  • 我在 myproject 中使用 black raccoon(github.com/lloydsargent/BlackRaccoon) 作为库项目,它有 100 多个这样的警告。

标签: ios clang compiler-warnings


【解决方案1】:

如果您转到日志导航器(Xcode 左侧面板上的最后一个选项卡),您可以展开“成绩单”(请参阅​​View and filter logs and reports)。找到显示构建警告的代码后,您可以查看每个代码的精确 -W 代码,然后通过 #pragma 将其隐藏。

因此,在您修改后的问题中,您向我们展示了有问题的-W 代码是-Wobjc-property-no-attribute。因此你可以这样做:

#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wobjc-property-no-attribute"
...
#pragma clang diagnostic pop

【讨论】:

  • 我有打开的成绩单我可以看到 [-Wobjc-property-no-attribute] 这东西如何压制它??
  • 哦,你的意思是叮当声,#pragma clang diagnostic ignored "-Wobjc-property-no-attribute",谢谢我正在尝试
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-06-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-26
  • 2019-08-25
相关资源
最近更新 更多