如何在 NSData 中获取字节?(swift5)

问题描述

我正在使用 ble 为 iOS 学习 swift5

我必须从蓝牙设备接收字节

我确实收到了特征

我可以得到

var value = characteristic.value as! NSData //打印结果值 => {length = 16,bytes = 0xaa0104050a000b0000000000000001a3}

但我只想要字节

所以我确实尝试打印 value.bytes

但是这个结果是“0x000000028134d010”

如何获取value.bytes????

p.s) 我不会说英语很好...抱歉...

这是代码

func外设(_外设:CBPeripheral,didUpdateValueFor特性:CBCharacteristic,错误错误?){ var value =characteristic.value as! NSData var data = value.bytes

  print("========= value => \(value)")
  print("========= data => \(data)")

}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)