【发布时间】:2016-11-08 04:06:48
【问题描述】:
我想知道CBManager 的retrieveConnectedPeripheralsWithServices 的语义。每次我使用它时,我都会返回 CBPeripheral 实例,状态为 CBPeripheralStateDisconnected。
重新连接没问题,但是这个方法不是应该返回已连接个外设吗?
【问题讨论】:
-
“连接的外围设备列表可以包括那些由其他应用程序连接的外围设备,并且需要使用 connectPeripheral:options: 方法在本地连接才能使用它们。”。您的应用中是否有多个 CBCentralManager 实例?
-
不,只有一个(也就是说,让我检查一下是否没有泄漏)。它甚至在(成功)连接到设备后立即发生。
标签: ios cbperipheral cbperipheralmanager