如何刷新CBPeripheral再次获取advertisementData?

时间:2016-12-15 14:29:49

标签: ios objective-c cbperipheral cbcentralmanager

我可以在以下委托方法中获取CBPeripheral设备列表。

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

现在,我通过为它创建一个强大的属性来保持对连接的CBPeripheral的引用。

稍后,如果我想访问我在上述代理中收到的advertisementData,我是否可以从之前保留的peripheral引用中再次获取该代码。

1 个答案:

答案 0 :(得分:0)

您还需要为advertisementData发现的每个外围设备保留对CBCentralManager的引用。