У меня есть этот фрагмент кода
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
, и эта ссылка будет заполнена данными, не так ли?
Если я прав, то почему это происходит?