Ошибка при нажатии Регистрация в приложении SwiftUI - PullRequest
0 голосов
/ 16 января 2020

У меня есть это приложение, которое в основном представляет собой страницу входа / регистрации, связанную с firebase. Однако всякий раз, когда я нажимаю кнопку регистрации / входа, я получаю следующую ошибку.

020-01-15 22: 48: 22.240265-0500 CampusMovesLogin [5711: 1386347] *** Завершение работы приложения из-за необработанного исключения «NSInvalidArgumentException», причина: «Предоставленная ссылка недействительна для электронной почты / входа в систему. Проверьте ссылку, вызвав isSignInWithEmailLink: link: on Auth, прежде чем пытаться использовать ее для входа по электронной почте / ссылке. '

Отладка приводит к обнаружению, что ошибка вызвана следующей функцией, которая вызывает другая функция в другом файле.

func signIn(){
    session.signIn(email: email, password: password) {
        (result, error) in
        if let error = error {
            self.error = error.localizedDescription
        } else {
            self.email = ""
            self.password = ""
        }
    }
}

Предыдущий вызывает следующий блок кода.

func signIn(email: String, password: String, handler: @escaping AuthDataResultCallback){
    Auth.auth().signIn(withEmail: email, link: password, completion: handler)
}

Если кто-нибудь знает, что это, пожалуйста, помогите.

...