iOS - повторно использовать объект EAAccessory для переподключения?

У меня есть приложение для подключения к классическому Bluetooth с помощью EAAccessory Фреймворк.

Я пытаюсь упростить подключение пользователя, сохранив EAAccessory объект для повторного использования при следующем запуске приложения, которое будет автоматически подключаться к устройству Bluetooth,

Это возможно?

Спасибо

2 ответа

Ты можешь использовать

[[EAAccessoryManager sharedAccessoryManager] connectedAccessories]];

для получения всех аксессуаров, которые в данный момент подключены.

Поскольку iOS не позволяет управлять подключением / отключением от устройства Bluetooth, сохранение ссылки на объект, который не подключен, является излишним.

Я обнаружил, что использование событий EAAccessoryManager, таких как accessoryDidConnect и accessoryDidDisconnect, для инициирования подключения к устройству, имя или идентификатор которого (Bluetooth-адрес /MAC-адрес), который вы сохранили (вместо ссылки на EAAccessory), проще и надежнее, чем попытка повторного использования. EAAccessory, который больше не может быть релевантным.

Другие вопросы по тегам