我正在更新我的应用程序以支持 iOS 11,并在界面构建器中添加了大标题选项。现在我收到这些“属性不可用 - 在 iOS 11.0 之前更喜欢大标题”警告。
我知道我可以以编程方式设置选项,但这会导致一些其他问题,所以我希望我可以将它保留在情节提要中而忽略警告。如果这些选项不可用,那很好,不要使用它们。有没有办法做到这一点?
我知道还有其他问题在问同样的问题,但是它们已经很老了,答案最终解决了它,而不是真正处理警告。
由于 OP 没有说明使用的是 Swift 还是 Objective-C,我将发布这两个版本。
if #available(iOS 11, *) {}
if (@available(iOS 11, *)) {}
作为旁注,我能够用
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wunguarded-availability"
... your code here ...
#pragma GCC diagnostic pop
不建议这样做 - 但作为一种快速修复它可以工作。