我正在尝试从iOS的Playground获得用户的动态输入,但无法正常工作。我尝试了以下代码,但是没有用。
import Foundation
import UIKit
func input() -> String {
var keyboard = FileHandle.standardInput
var inputData = keyboard.availableData
var strData = NSString(data: inputData, encoding: String.Encoding.utf8.rawValue)!
return strData.trimmingCharacters(in: NSCharacterSet.newlines)
}
input()
无法从Playground获取输入,您可以使用以下命令在XCode项目中进行输入:
print("Please enter your name")
var name = readLine()
print("name: \(name!)")
或者:
func input() -> String {
let keyboard = FileHandle.standardInput
let inputData = keyboard.availableData
return String(data: inputData, encoding: .utf8)!
}
print("Please enter your name")
var name = input()
print("name: \(name!)")
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句