我想知道如何确定CBCentralManager正在扫描哪些外围设备而不使用其他变量,换言之,只能从CBCentralManager对象中进行扫描。
答案 0 :(得分:1)
看起来CBCentralManager中唯一有用的API,retrievePeripherals:
从iOS 9开始被完全删除。我猜Apple是因为一些模糊的安全问题(例如恶意软件扫描蓝牙设备利用?)而这样做了。
CBCentralManager中的替换retrievePeripheralsWithIdentifiers:
需要应用程序已知的设备标识符列表。