2016-12-15 19 views
0

Я могу получить список устройств CBPeripheral в следующем делетете.Как обновить CBPeripheral, чтобы снова получить объявление?

- (void)centralManager:(CBCentralManager *)central didDiscoverPeripheral:(CBPeripheral *)peripheral advertisementData:(NSDictionary<NSString *, id> *)advertisementData RSSI:(NSNumber *)RSSI { 
    ... 
} 

Теперь я держу ссылку на подключенный CBPeripheral, создавая сильное свойство для него.

Позже, если я хочу получить доступ к advertisementData, который я получил в вышеуказанном делетете, могу ли я получить его снова по ссылке peripheral.

ответ

0

Вам также необходимо будет указать ссылку на advertisementData для каждого периферийного устройства, которое обнаружит CBCentralManager.

+0

Так это единственный способ добиться этого? – Hemang

+0

Да, я не вижу в документации каких-либо других мест, которые могут быть указаны в файле advertisemantData. Я бы предложил создать объект , который содержит CBPeripheral и соответствующие рекламные ссылки, и использовать их для всего. – Aris

+0

доступны для онлайн-поддержки? Я готов произвести оплату, если вы можете поддержать меня для моего текущего проекта. Я застрял в середине чего-то. Если вы готовы в течение ~ 2 часов, вы можете связаться со мной в моем профиле SO. Вы можете найти мою электронную почту. – Hemang

 Смежные вопросы

  • Нет связанных вопросов^_^