Я пытаюсь войти в систему как пользователь 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)
}
}
Однако, опять же, это, похоже, просто пропускается, потому что тело обратного вызова не выполняется. Разве обратный вызов не должен выполняться независимо, с результатом или ошибкой? Любые идеи? Спасибо.
Изменить: Кроме того, если это поможет, у меня в какой-то момент был простой оператор печати в начале блока, чтобы увидеть, запущен ли он, а оператор печати не сработал.