【发布时间】:2018-10-13 15:43:13
【问题描述】:
我已经知道如何从用户键盘获取输入。
我可以使用readLine() 方法或
let input = FileHandle.standardInput
let inputData = input.availableData
var text = String(data: inputData, encoding: .utf8)
但是当用户按下箭头键按钮时,这两种方法也会得到。 我想过滤输入以删除这些数据。我希望用户可以写一些东西,也许可以用左箭头键返回,改变一些东西并毫无问题地插入数据。 谢谢!
【问题讨论】:
-
我假设您询问的是 macOS 命令行工具,而不是 iOS 应用程序?
-
是的,macOS 命令行工具
标签: swift macos user-input filehandle