我有一些问题暗示我的代码。我正在尝试构建一个聊天应用程序,而且我遇到了一个糟糕的错误。我想知道是否有人可以帮我修理或告诉我我做错了什么?
import UIKit
import Firebase
class LoginViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
if nameField?.text != "" { // 1
FIRAuth.auth()?.signInAnonymously(completion: { (user, error) in // 2
if let err = error { // 3
print(err.localizedDescription)
return
}
self.performSegue(withIdentifier: "LoginToChat", sender: nil) // 4
})
}
}
答案 0 :(得分:0)
我认为textfield outlet总是可选的,所以你得到这个错误。在变量中取得textfield的值然后比较它。我们说代码如下:
let stringTextValue = nameField.text! as String
if stringTextValue != "" {