エラーが表示されます。強制中 - 'MIDICompletionProc' (別名 '> ()@convention(C)(UnsafeMutablePointerを)')を入力する - '>()()'Swift 3でCoreMidi MIDISendSysexリクエストを作成するにはどうすればよいですか?
は、型の値を変換できません。
他のすべてのものは正常に見えますが、私の人生ではCompletionProc
関数呼び出しを構成できないようです。
var mySysExSendRequest : MIDISysexSendRequest
let myCompProc = sysexCompletionProc (a separate static function)
mySysExSendRequest = MIDISysexSendRequest(destination: Dest,
data: dataptr,
bytesToSend: 16,
complete: complete,
reserved: res,
completionProc: sysexCompletionProc as MIDICompletionProc,
completionRefCon: nil)
MIDISendSysex(&mySysExSendRequest)
実際の 'sysexCompletionProc'の宣言を表示してください。 – Alnitak
こんにちは@Alnitak、この段階ではちょうどスタブ。 >ボイド{( "MyMIDICompletionProcにおいて") \t \tプリント – Jon