我想知道如何确定CBCentralManager扫描哪些外围设备而不使用其他变量,换句话说,仅从CBCentralManager对象进行扫描。

最佳答案

好像CBCentralManager中唯一有用的API一样,retrievePeripherals:在iOS 9时已被完全删除。我之所以认为苹果这样做是因为存在一些模糊的安全问题(例如,恶意软件扫描了要利用的蓝牙设备?)。

在CBCentralManager retrievePeripheralsWithIdentifiers:中进行替换时,需要该应用程序已知的设备标识符列表。

关于ios - CBCentralManager:如何确定管理器正在扫描哪个外围设备,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33540885/

10-09 21:26