带有 AudioQueueRef 的 AudioQueueNewOutput?总是展开 nil
AudioQueueNewOutput with AudioQueueRef? always unwrapping nil
我有这段代码
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
是零。
我有这段代码
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
是零。