我有这段代码
var queue: AudioQueueRef?
try SCoreAudioError.check(status: AudioQueueNewOutput(&dataFormat!, myAQOutputCallback, &player, nil, nil, 0, &queue),"`AudioQueueNewOutput` had an error")
由于某种原因,AudioQueueRef?
在发送之前正在解包其值
fatal error: unexpectedly found nil while unwrapping an Optional value
据我所知,我在 AudioQueueNewOutput
函数中需要一个空引用 AudioQueueRef?
,并且该引用将被数据填充,不是吗? ?
如果我是对的,那为什么会发生这种情况?
最佳答案
我认为您的 AudioQueueRef
没问题,而 dataFormat
为零。
关于ios - AudioQueueNewOutput 与 AudioQueueRef?总是展开 nil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50500953/