2

iOS用のMIDIインターフェースアクセサリと通信するアプリを作りたいと思っていました。MFI ライセンスのデバイス (iConnectMidi) を購入し、接続して、アプリの起動後に呼び出す簡単なプロジェクトを作成しましたが、[[EAAccessoryManager sharedAccessoryManager] connectedAccessories]アクセサリを読み込むことができませんでした。

4

1 に答える 1

2

上記のコメントで述べたように、plist でプロトコル文字列を指定しないと、アプリはデバイスを認識しません。私の場合、MFI midi インターフェイスを使用していますUISupportedExternalAccessoryProtocolsが、plist ファイルのフィールドにプロトコルを設定していないため、EAAccessoryManager はデバイスを読み取りません。ただし、CoreMidi フレームワークを使用してデバイスを検出できました。私が見つけた小さなサンプルコードがあります https://github.com/petegoodliffe/PGMidi、誰かが私と同じ混乱に陥った場合。

于 2016-10-16T20:37:34.900 に答える