gpt4 book ai didi

xcode - 在 Swift 字符串中插入换行符和回车符

转载 作者:IT王子 更新时间:2023-10-29 05:22:28 39 4
gpt4 key购买 nike

我正在编写一个通过串行连接与 Arduino UNO 交互的 OS X 应用程序。它目前从 UNO 读取字符串没有问题,但我无法在传出字符串上向它发送正确的换行符和回车符。

负责发送字符串的代码如下:

    @IBAction func SendCommand(sender: AnyObject) {
let data = self.sendTextField.stringValue.dataUsingEncoding(NSUTF8StringEncoding)
self.serialPort?.sendData(data)
}

目前我尝试在程序运行时在消息末尾手动插入“\r\n”。这不应该等同于 Arduino IDE 在其自己的串行监视器中以编程方式执行的操作吗?但是,我的应用程序并未将这些命令解释为回车换行符。是否只能以编程方式实现?如果可以,如何实现?

提前致谢!

最佳答案

毕竟,当我将转义字符包含在命令中时,转义字符似乎没有被识别,所以我已经在程序本身中修复了它。感谢您的宝贵时间!

   @IBAction func SendCommand(sender: AnyObject) {
var test = (self.sendTextField.stringValue) + "\r\n"
let data = test.dataUsingEncoding(NSUTF8StringEncoding)
self.serialPort?.sendData(data)
}

关于xcode - 在 Swift 字符串中插入换行符和回车符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27369921/

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