Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Swift 5中检查iOS版本时需要声明_Ios_Swift - Fatal编程技术网

在Swift 5中检查iOS版本时需要声明

在Swift 5中检查iOS版本时需要声明,ios,swift,Ios,Swift,我想在我的代码上添加iOS版本检查,但是,我总是遇到这个错误 我无法使用@available(iOS 13.0,*),因为我仍然希望在iOS 13以下的版本中使用此场景。 有人知道如何解决这个问题吗?提前谢谢你 不能在实例属性声明中使用条件。@matt我需要它来声明NFC,但我不希望整个页面仅在ios 13+中可用。你有什么建议吗?你试过了吗? if #available(iOS 13.4, *) { var tagSession: NFCTagReaderSession! } else

我想在我的代码上添加iOS版本检查,但是,我总是遇到这个错误

我无法使用@available(iOS 13.0,*),因为我仍然希望在iOS 13以下的版本中使用此场景。
有人知道如何解决这个问题吗?提前谢谢你

不能在实例属性声明中使用条件。@matt我需要它来声明NFC,但我不希望整个页面仅在ios 13+中可用。你有什么建议吗?你试过了吗?
if #available(iOS 13.4, *) {
   var tagSession: NFCTagReaderSession!
} else {
}