Я хотел сделать приложение, которое общается с аксессуарами MIDI-интерфейса для iOS. Я купил лицензионное устройство MFI (iConnectMidi), подключился к нему и создал простой проект, который вызывает [[EAAccessoryManager sharedAccessoryManager] connectedAccessories]
после запуска приложения, но не смог получить доступ к аксессуарам. Мне было интересно, может ли кто-нибудь, у кого есть подобный опыт, пролить свет на этот ?EAAccessoryManager не читает аксессуар MFI
1
A
ответ
1
Как указано в комментариях выше, если вы не укажете строку протокола в plist, приложение не будет распознавать устройство. В моем случае я использую интерфейс midi MFI, EAAccessoryManager не будет читать устройство, потому что у меня нет какой-либо установки протокола для поля в файле plist. Тем не менее, я смог обнаружить устройство с использованием среды CoreMidi. Есть небольшой пример кода, который я нашел https://github.com/petegoodliffe/PGMidi, если кто-то когда-либо приходит к такому же замешательству, которое у меня было.
Смежные вопросы
- 1. MFI Аксессуар связывается с приложением через USB
- 2. EAAccessoryManager connectedAccessories возвращает пустой массив
- 3. Что может включить MFI?
- 4. Ошибка сборщика аксессуаров EAAccessoryManager
- 5. Внешний аксессуар с wifi
- 6. EAAccessoryManager notifyObserversThatAccessoryDisconnectedWithUserInfo врезается
- 7. iOS подключается/подключается к устройству Bluetooth при использовании внешних аксессуаров и MFI
- 8. iPhone аксессуар, аксессуар протокол пустой
- 9. Сканирование продуктов MFI через Wi Fi
- 10. IPhone EAAccessoryManager возвращает пустой NSArray
- 11. аксессуар выноски не отображается
- 12. IPod аксессуар протокол USB и Bluetooth
- 13. MFI для iBeacon/Оценки?
- 14. Как перечислить все MFI devies в приложение iOS?
- 15. приложение было отклонено, потому что оно не применялось MFi?
- 16. Программа Apple MFI
- 17. Откройте для себя устройства Bluetooth MFI в симуляторе
- 18. Домашний аксессуар из-за ошибки соответствия
- 19. Пользовательский TableViewCell, не отображающий аксессуар
- 20. UITableViewCell, не показывающий аксессуар галочки
- 21. Bixolon Auto connection Mfi iOS
- 22. Apple MFI для дистрибутива InHouse
- 23. Apple MFi когда это требуется?
- 24. CoreBluetooth или EAAccessoryManager и свободные руки
- 25. Подключенный модуль Bluetooth не показан в подключенном приложении EAAccessoryManager
- 26. Есть ли аутентификация iPhone через внешние аксессуары MFI?
- 27. Частный аксессуар в C#
- 28. d3js динамически аксессуар детей
- 29. Установить аксессуар в WPF
- 30. Android-аксессуар для Android
Я не думаю, что вы можете общаться с устройствами MFI, если вы не являетесь владельцем лицензии. В противном случае любой человек мог написать код, чтобы поговорить с любым устройством, которое, очевидно, было бы дырой в безопасности. – par
Но некоторые аксессуары (например, тот, который я купил) могут работать со многими приложениями, как это возможно? – Sterling
Хорошо, вы добавили спецификатор протокола в свой Info.plist (через 'UISupportedExternalAccessoryProtocols')? – par