我正在更新我的应用程序以支持 iOS 11,并在界面生成器中添加了大标题选项。现在我收到这些“属性不可用 - 在 iOS 11.0 之前更喜欢大标题”警告。
我知道我可以通过编程方式设置选项,但这会导致一些其他问题,所以我希望我可以将其保留在 Storyboard中并忽略警告。如果这些选项不可用也没关系,只是不要使用它们。有办法做到这一点吗?
我知道还有其他问题提出同样的问题,但它们已经很老了,而且答案最终都是围绕它工作,而不是真正处理警告。
最佳答案
正如错误所述,您的应用可能面向 iOS <11,因此该属性不会用于早期版本。
您是否在 iOS 11 和 10 中测试过您的应用?
解决方案:
- 禁用该功能
- 使用
if#available
在代码中设置(如果您想保持与早期 iOS 版本的兼容性并使用该功能,这是最佳选择) - 将项目的目标设置为 iOS 11
- Suppress all warnings/Storyboard files only (不推荐)
关于ios - 属性不可用警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44790168/