OGeek|极客世界-中国程序员成长平台

标题: ios - 忽略与属性相关的 clang 警告 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 07:57
标题: ios - 忽略与属性相关的 clang 警告

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

warning screenshot

warning screenshot2

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

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

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

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

warnings screenshot3



Best Answer-推荐答案


如果您转到日志导航器(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

关于ios - 忽略与属性相关的 clang 警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23859596/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://sqlite.in/) Powered by Discuz! X3.4