无法从 UITextField 获取文本 - Swift - iOS
Cannot get text from UITextField - Swift - iOS
我有一个用 Swift 编写的 iOS 应用程序。我正在努力从 UITextField 中获取文本,因为我的应用程序在这行代码上崩溃了:
let dataUser = self.userField.text
我收到以下崩溃报告:
fatal error: unexpectedly found nil while unwrapping an Optional value
我做错了什么?...我只想从文本字段中获取文本。
谢谢,丹。
在 Interface Builder 中检查您的 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 编写的 iOS 应用程序。我正在努力从 UITextField 中获取文本,因为我的应用程序在这行代码上崩溃了:
let dataUser = self.userField.text
我收到以下崩溃报告:
fatal error: unexpectedly found nil while unwrapping an Optional value
我做错了什么?...我只想从文本字段中获取文本。
谢谢,丹。
在 Interface Builder 中检查您的 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