Swift 如何将@available与类变量一起使用

Swift 如何将@available与类变量一起使用,swift,Swift,如何创建特定的iOS 14类变量 我用@可用的属性生成器尝试了这两种表单: struct Blabla { @available(iOS 14.0, *) @Namespace private var animation } 但它显示了这个错误:“名称空间”仅在iOS 14.0或更高版本中可用我通常设置可用性 在cou可以在你的应用程序中存储一些静态属性和共享ll之后好吧,答案是否定的,我们不能:( 仅在函数或类级别。在我的例子中,我复制了该类,并将前一个类重命名为MyClas

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

我用
@可用的
属性生成器尝试了这两种表单:

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

但它显示了这个错误:
“名称空间”仅在iOS 14.0或更高版本中可用

我通常设置可用性
在cou可以在你的应用程序中存储一些静态属性和共享ll之后

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

仅在函数或类级别。在我的例子中,我复制了该类,并将前一个类重命名为
MyClass13
。我在需要调用它的地方放了一个if@available


谢谢!

顺便说一句,对于那些寻求简单/nobrain解决方案的人来说,一个解决方案是复制这个类,并使它@可用于iOS14。但我正在寻找一个s*xier方法!属性没有可用性。是的,在类级别上。我只是想知道我是否在文档中遗漏了一些东西,以便将其实际放在可变级别上。
struct Blabla {
    @available(iOS 14.0, *) @Namespace private var animation
}