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