我可以在以下委托方法中获取CBPeripheral
设备列表。
- (void)centralManager:(CBCentralManager *)central didDiscoverPeripheral:(CBPeripheral *)peripheral advertisementData:(NSDictionary<NSString *, id> *)advertisementData RSSI:(NSNumber *)RSSI {
...
}
现在,我通过为它创建一个强大的属性来保持对连接的CBPeripheral
的引用。
稍后,如果我想访问我在上述代理中收到的advertisementData
,我是否可以从之前保留的peripheral
引用中再次获取该代码。
答案 0 :(得分:0)
您还需要为advertisementData
发现的每个外围设备保留对CBCentralManager
的引用。