Вход в Firebase не запущен - PullRequest
0 голосов
/ 27 мая 2020

Я пытаюсь войти в систему как пользователь firebase с помощью быстрого кода. Однако похоже, что код для этого полностью пропускается. Обратный вызов вообще не выполняется. Я добавил зависимости в свой Podfile, запустил pod install, и модули отображаются в Xcode.

pod 'Firebase', '6.15.0'
pod 'Firebase/Auth'

I import Firebase в моем файле. Я также попытался включить import FirebaseAuth, но без эффекта, вероятно, потому, что он неявно импортирован с Firebase. Вот код, в котором я вхожу в систему:

Auth.auth().signIn(withEmail: "fake@email.com", password: "fakepassword123") { (user, error) in
    if let error = error {
        print(error.localizedDescription)
    }
    else if let user = user {
        print(user)
    }
}

Однако, опять же, это, похоже, просто пропускается, потому что тело обратного вызова не выполняется. Разве обратный вызов не должен выполняться независимо, с результатом или ошибкой? Любые идеи? Спасибо.

Изменить: Кроме того, если это поможет, у меня в какой-то момент был простой оператор печати в начале блока, чтобы увидеть, запущен ли он, а оператор печати не сработал.

1 Ответ

0 голосов
/ 27 мая 2020

Попробуйте следующее:

Auth.auth().signIn(withEmail: "fake@email.com", password: "fakepassword123") { (user, error) in
    if let error = error {
        print(error.localizedDescription)
    }
    else {
        print(user)
    }
}

Если это не сработает, дайте мне знать, и мы продолжим устранение неполадок, но это именно то, что я использую, и он отлично работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...