0
有人可以告訴我如何使用Swift從控制檯應用程序的鍵盤讀取一組整數?在Swift中接受整數輸入
我曾嘗試以下方法:
func input() -> String {
let keyboard = NSFileHandle.fileHandleWithStandardInput()
let inputData = keyboard.availableData
return (NSString(data: inputData, encoding: NSUTF8StringEncoding) as! String)
}
但此功能將把輸入的值作爲一個字符串。 並將字符串轉換爲Int會導致一個零值。
是否有類似於C,C++的類似於scanf()或cin()的東西?
你真正想實現什麼,做你想要數字鍵盤的鍵盤? –
那麼,我實際上是在Swift中編寫一個控制檯應用程序,我需要從鍵盤接受整數。 –
如果您希望用戶僅輸入整數,則可以將鍵盤類型更改爲UIKeyboardTypeNumberPad。 –