无法从UITextField-Swift-iOS获取文本
我有一个用Swift编写的iOS应用程序。我正在努力从UITextField获取文本,因为我的应用程序在这行代码中崩溃:无法从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
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
出口。哇,我真的很喜欢这种方法,它非常安全。谢谢。哇,我真的很喜欢这种方法,非常安全。谢谢