私はPGMidiラッパーを使用しており、以下のコードでテストアプリのMIDIソースを作成しました。自分のアプリケーションから着信MIDIを無視する
s = MIDISourceCreate(client, (CFStringRef)@"MIDItest", &virtualSource);
他のMIDI APSは私のアプリケーションを "MIDItest"として正常に検出します。私は以下のコードを使用して私のアプリの中に私のソース名「MIDItest」を取得しようとしているが、私は唯一の「セッション1」
for (PGMidiSource *source in midi.sources)
{
NSLog(source.name);
source.delegate = self;
}
を受け取る私のアプリは、MIDIを送信し、受信する必要があると私は、接続かどうかを検出する必要がありますソースは私自身のアプリなので、私はそれに接続しません。これを行う最善の方法は何ですか?ソース名MIDItestは自分のアプリでは返されませんが、他のMIDI APで検出されるのはなぜですか?
ありがとうございます!
これは本質的に正しかった、ありがとう:) – user973984