0
Swiftを使用してコンソールアプリケーション用のキーボードから整数セットを読み取る方法を教えてもらえますか?Swiftで整数入力を受け入れる
私は、次の方法試してみました:
func input() -> String {
let keyboard = NSFileHandle.fileHandleWithStandardInput()
let inputData = keyboard.availableData
return (NSString(data: inputData, encoding: NSUTF8StringEncoding) as! String)
}
をしかし、この関数は、文字列として入力された値を扱います。 文字列をIntに変換すると、結果はnilになります。
C、C++のようなscanf()やcin()に似たものはありますか?
:のInt(文字列)// SWIFT 2.0
または
はこれを試してみてくださいあなたは数字パッドのキーボードをしたいですか? –
さて、私は実際にキーボードから整数を受け入れる必要があるコンソールアプリケーションをSwiftに書いています。 –
整数のみを入力する場合は、キーボードタイプをUIKeyboardTypeNumberPadに変更できます。 –