如何在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条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

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

来自分类Dev

如何在Xcode中使用gmock?

来自分类Dev

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

来自分类Dev

如何在Swift Playground中使用Realm?

来自分类Dev

如何在Swift项目中使用ECSlidingViewController

来自分类Dev

如何在Swift项目中使用TPKeyboardAvoiding?

来自分类Dev

如何在Swift项目中使用Superpowered lib

来自分类Dev

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

来自分类Dev

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

来自分类Dev

如何在Swift中而不是Xcode 8中的Objective C中生成NSManagedObject类?

来自分类Dev

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

来自分类Dev

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

来自分类Dev

如何使用Python从用户那里获取确切数量的输入?

来自分类Dev

如何在Angular 8中获取Windows用户名

来自分类Dev

如何在快速的Xcode Playgroud中从用户获取输入

来自分类Dev

如何在C ++项目中使用Swift静态库(.a)?

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

如何在swift和xcode中接受用户输入

来自分类Dev

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

来自分类Dev

如何在Swift tvOS项目中使用TVML文档?

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

Related 相关文章

  1. 1

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

  2. 2

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

  3. 3

    如何在Xcode中使用gmock?

  4. 4

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

  5. 5

    如何在Swift Playground中使用Realm?

  6. 6

    如何在Swift项目中使用ECSlidingViewController

  7. 7

    如何在Swift项目中使用TPKeyboardAvoiding?

  8. 8

    如何在Swift项目中使用Superpowered lib

  9. 9

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

  10. 10

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

  11. 11

    如何在Swift中而不是Xcode 8中的Objective C中生成NSManagedObject类?

  12. 12

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

  13. 13

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

  14. 14

    如何使用Python从用户那里获取确切数量的输入?

  15. 15

    如何在Angular 8中获取Windows用户名

  16. 16

    如何在快速的Xcode Playgroud中从用户获取输入

  17. 17

    如何在C ++项目中使用Swift静态库(.a)?

  18. 18

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

  19. 19

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

  20. 20

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

  21. 21

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

  22. 22

    如何在swift和xcode中接受用户输入

  23. 23

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

  24. 24

    如何在Swift tvOS项目中使用TVML文档?

  25. 25

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

  26. 26

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

  27. 27

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

  28. 28

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

  29. 29

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

热门标签

归档