我想制作一个与 iOS 的 MIDI 接口附件通信的应用程序。我购买了 MFI 许可设备 (iConnectMidi),插入并创建了一个[[EAAccessoryManager sharedAccessoryManager] connectedAccessories]
在应用启动后调用的简单项目,但无法读取附件。我想知道是否有类似经验的人可以对此有所了解?
问问题
720 次
1 回答
2
正如上面评论中提到的,如果您未在 plist 中指定协议字符串,则应用程序将无法识别该设备。在我的情况下,我使用的是 MFI midi 接口,EAAccessoryManager 不会读取设备,因为我没有为UISupportedExternalAccessoryProtocols
plist 文件中的字段设置任何协议。但是,我能够使用 CoreMidi 框架检测到设备。我找到了一些示例代码https://github.com/petegoodliffe/PGMidi,如果有人遇到与我相同的困惑。
于 2016-10-16T20:37:34.900 回答