Поддерживается ли CFunctionPointer
в Xcode6
? Я пытаюсь запустить следующий код
class Queue {
var desc : AudioStreamBasicDescription
var queue : AudioQueue?
init(){}
func audioQueueHandleBuffer(ctx : UnsafeMutablePointer<()>,
inAQ : AudioQueue!,
inBuffer : AudioQueueBufferRef) -> Void{
}
func initialize() {
// this does not work!
var err = AudioQueueNewOutput(&desc, audioQueueHandleBuffer, //getting error
nil, nil, nil, 0, queue)
}
}
Но я получаю сообщение об ошибке. В примечании к выпуску предыдущей версии прямо упоминается, что CFunctionPointer
недоступен. pdf" rel="nofollow">примечания к выпуску не упоминаются.
Как передать обратный вызов в чистом быстром проекте. Есть ли другой способ получить буфер в быстром?