gpt4 book ai didi

ios - CBCentralManager -- willRestore -- CBCentralManagerRestoredStateScanServicesKey

转载 作者:行者123 更新时间:2023-11-28 23:55:07 25 4
gpt4 key购买 nike

当使用 CBCentralManager 恢复状态时,字典有时会包含扫描的外围设备的 UUID

internal func centralManager(_ central: CBCentralManager, willRestoreState dict: [String : Any]) {
let scannedPeripherals = dict[CBCentralManagerRestoredStateScanServicesKey] as? [CBUUID]
}

willRestoreState 相比,didDiscoverPeripheral 提供 Central Manager 可以连接的 CBPeripheral 对象。

我的问题是,我可以用 UUID 做什么?发生这种情况时,Central Manager 无法连接或检测到设备。

最佳答案

因为外围设备已经被发现,所以你不需要扫描它。

您可以将标识符传递给 retrievePeripherals(withIdentifiers):为了获得您可以连接的 CBPeripheral 实例。

关于ios - CBCentralManager -- willRestore -- CBCentralManagerRestoredStateScanServicesKey,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51388991/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com