我有这段代码
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
,而且该引用将填充数据不是吗?
如果我没错,为什么会这样呢?
答案 0 :(得分:0)
我认为您的AudioQueueRef
很好,而dataFormat
则为零。