我已经推荐了Apple的Swift Programming Language一书,但没有任何帮助。
var fh = NSFileHandle.fileHandleWithStandardInput()
if let data = fh.availableData
{
var str = NSString(data: data, encoding: NSUTF8StringEncoding)
}
答案 0 :(得分:1)
还有更多的东西。通常在iOS开发中,您将UITextView
成为第一响应者。响应者是一个对象(事件处理对象),它可以响应事件并处理它们。一旦您使UI元素成为第一响应者,您就可以完成您想要的任务。从那里,键盘出现,用户输入一些东西。
完成后,您可以让第一个响应者辞职,查看文本并根据需要使用它。这个过程的一些粗略代码如下所示:
//Create a label
let tv = UITextView(frame: CGRectMake(0, 0, 200, 100))
self.view.addSubView(tv)
//Tell iOS we want this to handle text input
tv.becomeFirstResponder()
//User enters text, tell iOS we're done handling text input events and print input
tv.resignFirstResponder()
println(tv.text)
iOS中输入的良好资源:User Input in iOS