Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 来自文本字段的用户输入_Ios_Swift - Fatal编程技术网

Ios 来自文本字段的用户输入

Ios 来自文本字段的用户输入,ios,swift,Ios,Swift,我正在尝试创建一个具有属性的类课程,例如将一个var设置为一个字符串/int,用户输入来自textField。我将如何在Swift中实现这一点?我在想这应该是一个类似于 class Course { let x = self.textFieldname.text! } 但我最后犯了一个错误 实例成员不能用于类型ViewController 您需要从用户界面文件中为文本字段设置一个IBoutlet,最常见的是一个.storyboard,该脚本允许用户输入文本,然后您可以将其保存到变量

我正在尝试创建一个具有属性的类课程,例如将一个var设置为一个字符串/int,用户输入来自textField。我将如何在Swift中实现这一点?我在想这应该是一个类似于

class Course { 
    let x = self.textFieldname.text! 
}
但我最后犯了一个错误

实例成员不能用于类型ViewController


您需要从用户界面文件中为文本字段设置一个
IBoutlet
,最常见的是一个
.storyboard
,该脚本允许用户输入文本,然后您可以将其保存到变量。很可能你想要一个
iAction
连接到一个按钮上,这样他们就可以说“回车”或者你想说什么。这样,当用户点击按钮时,您可以捕获文本字段的值。如果您有更具体的问题,可以更容易地指导您。在您从TextField获取输入之前,编译器将处理您的类。实际上,我并不完全理解您为它计划了什么样的用例。 但您可能想做的是使用空或nil x变量(不是常量,所以您应该使用var)创建课程类,并在您从TextField读取输入时使用构造函数创建课程类的实例,或者在其他地方创建课程实例,并在稍后读取输入时设置x值

如果您需要进一步的帮助,您应该添加更详细的信息和工作中的代码