Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.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
无法从UITextField-Swift-iOS获取文本_Ios_String_Swift_Uitextfield_Var - Fatal编程技术网

无法从UITextField-Swift-iOS获取文本

无法从UITextField-Swift-iOS获取文本,ios,string,swift,uitextfield,var,Ios,String,Swift,Uitextfield,Var,我有一个用Swift编写的iOS应用程序。我正在努力从UITextField获取文本,因为我的应用程序在这行代码中崩溃: let dataUser = self.userField.text 我收到了以下事故报告: fatal error: unexpectedly found nil while unwrapping an Optional value 我做错了什么?。。。我只想从文本字段中获取文本 谢谢你,丹。在界面生成器中检查你的UITextField是否正确链接到你的“userFie

我有一个用Swift编写的iOS应用程序。我正在努力从UITextField获取文本,因为我的应用程序在这行代码中崩溃:

let dataUser = self.userField.text
我收到了以下事故报告:

fatal error: unexpectedly found nil while unwrapping an Optional value
我做错了什么?。。。我只想从文本字段中获取文本


谢谢你,丹。

在界面生成器中检查你的UITextField是否正确链接到你的“userField”IBOutlet:你的UITextField,
self.userField
,可能没有连接到IBOutlet,因此,该对象为零,并且在尝试访问其
.text
属性时崩溃。

在界面生成器中检查您的UITextField是否正确链接到“userField”IBOutlet:您的UITextField,
self.userField
,可能未连接到IBOutlet,因此,该对象为nil,在尝试访问其
.text
属性时崩溃。

在swift 2.0中,UITextField的文本值变为可选

因此,首先检查是否存在:

guard let text = self.userField.text else {
  print("ooops")
  return
}

let dataUser = text

在swift 2.0中,UITextField的文本值变为可选

因此,首先检查是否存在:

guard let text = self.userField.text else {
  print("ooops")
  return
}

let dataUser = text

确保你的UITextField链接到
userField
出口。确保你的UITextField链接到
userField
出口。哇,我真的很喜欢这种方法,它非常安全。谢谢。哇,我真的很喜欢这种方法,非常安全。谢谢