我有这段代码
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
据我所知,我在
AudioQueueRef?
函数中需要一个空引用AudioQueueNewOutput
,而该引用将要填充数据,对吗?如果我是对的,那为什么会这样呢?
最佳答案
我认为您的AudioQueueRef
很好,而dataFormat
为零。
关于ios - AudioQueueNewOutput与AudioQueueRef吗?总是解开nil,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50500953/