gpt4 book ai didi

ios - 如何在CoreBluetooth中的两个CBPeripherals上测试相等性?

转载 作者:行者123 更新时间:2023-12-01 18:45:14 26 4
gpt4 key购买 nike

因此,基本上,我在扫描设备时会保留一些外围设备。当发现外围设备时,我想首先检查该外围设备是否已在我的池中。如果它已经在池中,那么我只想更新该外围设备已经拥有的句柄。如果它尚未在池中,则要将其添加到池中。

问题在于CoreBluetooth不再允许访问外围设备的UUID。 iOS 7.1中已弃用了用于访问设备UUID的两种方法。

那么,在CoreBluetooth中测试外围设备是否相等的正确方法是什么?

最佳答案

是的,不推荐使用 CBPeripheral 类。但是,新的“标识符”属性已添加到 CBPeer super class 中, CBCentral CBPeripheral 继承自该 super class 。

所以现在您应该使用:

peripheral.identifier.UUIDString

您可以在此处检查AP的更改:
https://developer.apple.com/library/ios/releasenotes/General/iOS80APIDiffs/frameworks/CoreBluetooth.html

关于ios - 如何在CoreBluetooth中的两个CBPeripherals上测试相等性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36708315/

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