此代码:
guard let node = audioEngine.inputNode else { return }
导致以下错误:
条件绑定的初始化程序必须具有可选类型,而不是"AVAudioInputNode">
我应该更改什么才能使其工作?
尝试删除guard
,但没有帮助。
执行guard let node = audioEngine.inputNode ...
是试图打开一个可选值。但是,audioEngine.inputNode
不返回可选值。
如果你只做let node = audioEngine.inputNode
(没有guard let return
(,它就会起作用。