菜鸟教程小白 发表于 2022-12-13 07:57:39

ios - 忽略与属性相关的 clang 警告


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

<p> <img src="/image/LX9v0.png" alt="warning screenshot"/> </p>

<p> <img src="/image/nedn1.png" alt="warning screenshot2"/> </p>

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

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

<pre><code>#pragma clang diagnostic push
#pragma clang diagnostic ignored &#34;-Wdeprecated-declarations&#34;
</code></pre>

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

<p> <img src="/image/0IS5D.png" alt="warnings screenshot3"/> </p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>如果您转到日志导航器(Xcode 左侧面板上的最后一个选项卡),您可以展开“成绩单”(参见 <a href="https://help.apple.com/xcode/mac/8.0/#/dev21d56ecd4" rel="noreferrer noopener nofollow">View and filter logs and reports</a>)。找到显示构建警告的代码后,您可以查看每个代码的准确 <code>-W</code> 代码是什么,然后通过您的 <code>#pragma</code> 抑制它。</p >

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

<pre><code>#pragma clang diagnostic push
#pragma clang diagnostic ignored &#34;-Wobjc-property-no-attribute&#34;
...
#pragma clang diagnostic pop
</code></pre></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 忽略与属性相关的 clang 警告,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/23859596/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/23859596/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 忽略与属性相关的 clang 警告