Swift Firebase项目让用户注册但不登录,而是显示错误

时间:2019-11-04 05:24:44

标签: ios swift firebase

我正在为我最近的Xcode项目之一进行登录/注册屏幕。我的项目使用Firebase,Swift和Xcode 11.0。

包括设置在内的所有内容均未产生任何错误,并且在我开始制作登录页面之前非常顺利。运行项目(运行该设备的设备显示登录页面)并输入我的电子邮件地址,帐户密码等后,按一下“注册”,一切正常。

但是,下一次我运行它时,输入了与第一次相同的电子邮件地址和密码,然后按了“登录/注册”按钮,这将不会带我到我想要的页面链接到了它,就像它应该做的那样,并且是在我第一次输入相同的电子邮件时完成的,并显示了此错误:

nw_connection_receive_internal_block_invoke [C1]接收答复失败,错误为“操作已取消”

但是,如果您输入新电子邮件,该代码确实有效。但仅是第一次。

这是我的视图控制器:


@IBAction func signInPressed(_ sender: Any) {
        if let email = emailField.text, let password = passwordField.text{
            Auth.auth().createUser(withEmail: email, password: password) { user, error in
                if error != nil {
                    // Create Account
                }else{
                    KeychainWrapper.standard.set((user?.user.uid)!, forKey: ("Key_UID"))
                    self.performSegue(withIdentifier: "toFeed", sender: nil)
                }
            }
        }
    }

0 个答案:

没有答案