条件中的变量绑定需要使用初始化程序-Swift

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了条件中的变量绑定需要使用初始化程序-Swift相关的知识,希望对你有一定的参考价值。

func viewWillAppear(_ animated: Bool) 
   super.viewWillAppear(animated)

   guard case let referenceImage == ARReferenceImage.referenceImages(inGroupNamed: "milk", bundle: nil)
   else 
      fatalError("Missing expected catalog resources")
   

条件中的变量绑定需要初始化程序

keeps会在else语句的开头弹出。我需要添加'if'吗?

答案

guard case let referenceImage ...替换guard referenceImage ...

以上是关于条件中的变量绑定需要使用初始化程序-Swift的主要内容,如果未能解决你的问题,请参考以下文章

(Swift) 条件绑定的初始化程序必须具有 Optional 类型,而不是 'AVAudioInputNode'

Swift - 条件绑定的初始化程序必须具有可选类型,而不是 'PHFetchResult<PHAsset>'

条件绑定的初始化程序必须具有可选类型,而不是“字符串” - ios - swift

条件绑定的初始化程序必须具有可选类型,而不是“Substring.SubSequence”(又名“Substring”) - swift [重复]

快速获取条件绑定的错误初始化程序必须具有可选类型,为啥?

条件绑定的初始化程序必须具有可选类型,而不是“UIView”