gpt4 book ai didi

swift - 核心蓝牙用数据创建CBUUID

转载 作者:行者123 更新时间:2023-11-30 11:54:04 25 4
gpt4 key购买 nike

所以我对整个蓝牙东西还很陌生,我一直在做一个项目,到目前为止一切都很顺利,但是当我得到我们应该使用的 UUIDS 时,我得到了这样的东西:

0xD7, 0x36, 0x95, 0x0A, 0x4D, 0x6E, 0x12, 0x26, 0x80, 0x3A, 0x00, 0x50, 0xE4, 0xC0, 0x00, 0x67

到目前为止,当我使用字符串时,我认为应该使用 CBUUID 的数据构造函数来完成,但不知道如何实际执行它,任何人都知道一种方法将这些值转换为字符串 uuid 或只是按原样使用它们来创建 CBUUID?

最佳答案

您只需使用字节初始化一个新的数据对象,并将该数据对象传递给 CBUUID 数据 initializer :

let bytes: [UInt8] = [0xD7, 0x36, 0x95, 0x0A, 0x4D, 0x6E, 0x12, 0x26, 0x80, 0x3A, 0x00, 0x50, 0xE4, 0xC0, 0x00, 0x67]
let data = Data(bytes)
let cbuuid = CBUUID(data: data)

或者简单地说:

let cbuuid = CBUUID(data: Data([0xD7, 0x36, 0x95, 0x0A, 0x4D, 0x6E, 0x12, 0x26, 0x80, 0x3A, 0x00, 0x50, 0xE4, 0xC0, 0x00, 0x67]))

关于swift - 核心蓝牙用数据创建CBUUID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48030181/

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