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

ios - 属性不可用警告


                                            <p><p>我正在更新我的应用程序以支持 iOS 11,并在界面构建器中添加了大标题选项。现在我收到了这些“属性不可用 - 在 iOS 11.0 之前更喜欢大标题”警告。</p>

<p>我知道我可以以编程方式设置选项,但这会导致一些其他问题,所以我希望我可以将它保留在 Storyboard 中而忽略警告。如果这些选项不可用,那很好,不要使用它们。有没有办法做到这一点?</p>

<p>我知道还有其他问题在问同样的问题,但它们已经很老了,答案最终解决了它,而不是真正处理警告。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>如错误所述,您的应用可能针对 iOS <11,因此该属性不会用于早期版本。</p>

<p>您是否在 iOS 11 和 10 中测试过您的应用?</p>

<p>解决方案:</p>

<ul>
<li>禁用该功能</li>
<li>使用 <code>if#available</code> 在代码中设置它(如果您想保持与早期 iOS 版本的兼容性并使用该功能,最好的选择)</li>
<li>将项目的目标设置为 iOS 11</li>
<li> <a href="https://stackoverflow.com/a/37024724/2124535" rel="noreferrer noopener nofollow">Suppress all warnings</a>/<a href="https://stackoverflow.com/a/25139086/2124535" rel="noreferrer noopener nofollow">Storyboard files only</a> (不推荐)</li>
</ul></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 属性不可用警告,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/44790168/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/44790168/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 属性不可用警告