当我尝试在Swift中的CoreBluetooth中将我的character.value隐式转换为字符串时,为什么没有nil?

时间:2018-08-27 03:35:21

标签: ios swift core-bluetooth

我正在使用蓝牙设备。但是,当我尝试将其characteristic.value转换为字符串时。我回来了。

我的代码是:

let data = characteristic.value!
let info = String(data: data as Data, encoding: String.Encoding.utf8)

特征本身的值是

<CBCharacteristic: 0x1c40b2720, UUID = 2A06, properties = 0x18, value = <20130000 64260020 00000000 6b9d0200 d03d0100>, notifying = NO>

我想找回的是字符串“ 2013000064260020000000006b9d0200d03d0100”

但是我回来了nil,例如infonil

我是Swift的新手,已经寻找答案很长时间了。不幸的是,他们都没有解决我的问题。

任何帮助将不胜感激!

0 个答案:

没有答案