我的代码:
var analogData = String(recieveCharacteristic!.value)
analogSensor.text = "\(analogData)"
输出类似于:
"Optional(<31303230>)"
答案 0 :(得分:1)
问题是您必须使用!
打开可选项。
要摆脱你需要改变的Optional(...)
:
"\(analogData)"
到
"\(analogData!)"
答案 1 :(得分:1)
要将一段数据转换为字符串,请使用init?(data:encoding:)
构造函数。
let analogData = String(data: recieveCharacteristic!.value, encoding: .utf8)!