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