Проект Swift Firebase, позволяющий пользователям зарегистрироваться, но не войти, вместо этого показывает ошибку - PullRequest
0 голосов
/ 04 ноября 2019

Я делаю экран входа / регистрации для одного из моих недавних проектов 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)
                }
            }
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...