1

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不可用。但在Xcode6.1 发行说明中没有提到。

如何在纯 swift 项目中传递回调。有没有其他方法可以在 swift 中获取缓冲区?

4

0 回答 0