如何在Xcode 8.2的Playground项目中使用Swift从用户那里获取输入?

拉杰维尔·辛格

我正在尝试从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()
乌萨玛·哈利法(Osama Khalifa)

无法从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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Xcode 8中使用Swift 2.2?

如何在Xcode 8中使用Swift 3创建managedObjectContext?

如何在XCode 8 Playgrounds中使用Swift 2.3?

如何在Xcode8中“删除派生数据”?

如何在Xcode 8中“更新框架”

如何在Swift iOS 8中使用requestAccessToEntityType方法

如何在其他c ++项目中使用Google V8引擎?

如何在Xcode 8中设置CURRENT_PROJECT_VERSION

如何获取Xcode 8的clang格式?

如何在Xcode 8中删除模拟器列表?

如何在NSMenu中放置水平滑块(Swift 3,Xcode 8)

如何在Xcode 8下使用C ++ 11编译项目?

Xcode 8如何在Objective-C中使用Core Data Code Gen类?

如何在OSX,Xcode 8,Swift 3中实现单选按钮?

如何在Swift 3(XCode 8)中从文本文件读取数据

如何在仅与Portable-net45 + win8 + wp8 + wpa81兼容的NET标准项目中使用nuget包?

如何在Xcode 11 Playground中使用图像?

角度8-如何在具有2路数据绑定的输入中使用管道?

如何在XCode的项目中删除项目?

如何从2个不同的用户那里获取输入?AJAX

如何在Xcode OS X Swift Playground中使用GLKit?

如何在xcode项目中获取文件夹目录?iOS Swift

如何在Xcode 8 beta中使SpriteKit Playgrounds工作?

如何在iOS 10的Xcode 8中创建IBAction

如何在Swift中累积旋转图像?(Xcode 8)

如何在Xcode 8中编译Swift 2.3代码

如何在 Xcode 8 中居中 UI 元素?

使用Java8运行时如何在流中获取新的用户输入

如何在 Laravel 8 中使用 Ajax