Аксессуар DidConnect для внешней платформы аксессуаров iOS не срабатывает

У меня есть приложение для iOS, которое подключается к устройству с помощью External Accessory Framework. Когда я впервые запускаю приложение, событие accessorDidConnect не срабатывает. Я должен отключить и снова подключить USB-кабель, подключенный к устройству, чтобы событие сработало. Любая идея, почему это происходит? Я не могу отладить, так как телефон должен быть подключен к устройству через USB-кабель. Спасибо.


person Brian Kalski    schedule 06.01.2016    source источник


Ответы (1)


Вы вызвали метод registerForLocalNotifications? Ваши контроллеры не будут отслеживать значения уведомлений без вызова этого метода, чтобы указать, что вы активно хотите наблюдать за уведомлениями.

Быстрый

EAAccessoryManager.sharedAccessoryManager().registerForLocalNotifications()

Цель-C

[[EAAccessoryManager sharedAccessoryManager] registerForLocalNotifications];
person Chris Conway    schedule 21.02.2016