此代码:
guard let node = audioEngine.inputNode else { return }
导致以下错误:
用于条件绑定的初始化器必须具有可选类型,而不是'AVAudioInputNode'
我应该进行哪些更改才能使其正常工作?
试图删除guard
,但无济于事。
答案 0 :(得分:1)
执行guard let node = audioEngine.inputNode ...
试图解开可选值。但是,audioEngine.inputNode
不会返回可选值。
如果您只做let node = audioEngine.inputNode
(不使用guard let return
),它将起作用。