CBCentralManager:如何确定管理器正在扫描哪个外设

CBCentralManager: how to determine which peripheral is the manager scanning for

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

看起来 CBCentralManager 中唯一有用的 API,retrievePeripherals: 从 iOS 9 起被完全删除。我猜 Apple 这样做是因为一些模糊的安全问题(例如恶意软件扫描蓝牙设备以利用?)。

CBCentralManager 中的替换,retrievePeripheralsWithIdentifiers: 需要应用已知的设备标识符列表。