【发布时间】:2018-01-09 20:02:20
【问题描述】:
我正在用 Swift 开发一个命令行工具应用程序,当我将输入粘贴到 Xcode 的 Terminal 甚至 Console 中时,它不起作用。我每次都必须输入所有的输入。这就是我正在做的事情。
打印留言:print("Enter the file path:"
并使用以下方法获取用户输入的路径
func getInput() -> String {
let keyboard = FileHandle.standardInput
let inputData = keyboard.availableData
let strData = String(data: inputData, encoding: String.Encoding.utf8)!
return strData.trimmingCharacters(in: CharacterSet.newlines)
}
有什么帮助吗?
【问题讨论】:
标签: swift terminal command-line-arguments