raj*_*ngh 4 ios swift xcplayground xcode8
我正在尝试从 iOS 游乐场中的用户获取动态输入,但它不起作用。我尝试了以下代码,但没有成功。
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()
Run Code Online (Sandbox Code Playgroud)
从 Playground 获取输入是不可行的,您可以使用以下命令在 XCode 项目中执行此操作:
print("Please enter your name")
var name = readLine()
print("name: \(name!)")
Run Code Online (Sandbox Code Playgroud)
或者:
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!)")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18078 次 |
| 最近记录: |