首页 > 解决方案 > 如何将@available 与类变量一起使用

问题描述

我将如何创建特定的 iOS 14 类变量?

我用@available属性生成器尝试了这两种形式:

struct Blabla {
    @available(iOS 14.0, *)
    @Namespace private var animation
}
struct Blabla {
    @available(iOS 14.0, *) @Namespace private var animation
}

但它显示了这个错误:'Namespace' is only available in iOS 14.0 or newer

标签: swift

解决方案


好吧,答案是否定的,我们不能:(

仅在功能或类级别。就我而言,我复制了这个类并将前一个类重命名为MyClass13. 我在需要调用它的地方放了一个 if @available。

谢谢!


推荐阅读