Поддерживаются ли несколько экземпляров CBCentralManager? Могу ли я создать два экземпляра CBCentralManager в двух разных диспетчерах просмотра в моем приложении, и оба подключаются к одному и тому же периферийному устройству.Поддерживаются ли множественные экземпляры объектов CBCentralManager?
В качестве вопроса (Multiple CBCentralManager instances?) упоминаются некоторые списки рассылки Apple, в которых указано, что он не поддерживается, однако я также нашел «Примечание: поскольку приложения могут иметь несколько экземпляров объектов CBCentralManager и CBPeripheralManager, убедитесь, что каждый идентификатор восстановления уникален , так что система может правильно отличить один центральный (или периферийный) управляющий объект от другого "в Руководстве по программированию CoreBluetooth.
Я не знаю, в каком случае я должен создать несколько объектов объектов CBCentralManager. Надеюсь, ты поможешь мне, спасибо.
У вас есть ссылка на официальный ответ? – Eric
@ Eric Я попросил поддержку разработчика, и они ответили мне по электронной почте – SomnusLee
Это не похоже на правду, тем более что iOS может даже не знать, является ли это одним и тем же периферийным (UUID могут меняться между рекламными пакетами). –