我从外围设备接收字符串,但由于特性只能包含20个字节,因此数据会在3个负载中到达。将其添加到文本字段时没有问题 - 它根据需要显示在一行中,但当我尝试使用此数据执行操作时,它会显示在多行上。
COMMIT_EDITMSG
结果是:
func serialDidReceiveString(_ message: String) {
mainTextView.text? += message
let allData = message
print(allData)
基本上我试图将他的所有这一切都放到一行但我似乎已经尝试了所有标准方法,包括修剪空白空格和换行符等字符。唯一可行的方法就是如果我使用:
194a1886a19901a19998
a233441a232332a11234
12a34123412
这将显示为一行,但仅在调试控制台中显示 - 使用不多。
有什么建议吗?