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