Быстрая проверка Firestore, если документ существует .. не работает в моем случае, даже если документ существует в коллекции - PullRequest
0 голосов
/ 30 января 2019

Я использую Firebase Auth с подписью Google для входа пользователя в мое приложение IOS. У меня есть шаг, который проверяет, существует ли пользователь в коллекции / users. Идентификатор документа - не что иное, как UID.Если пользователь войдет в систему в первый раз, он создаст документ в коллекции / users, иначе он загрузит пользовательскую информацию в переменные. Однако, с моим кодом ниже, он не говорит, что пользователь существует, даже если документ (UID)) существуют в коллекции для повторных пользователей ..

db.collection("users").document(Auth.auth().currentUser.uid).getDocument { (snapshot, error ) in
    if  (snapshot?.exists)! {
         print("User Document exist")                    
    } else {                    
         print("User Document does not exist")                    
    }
}

Я пробовал разные способы .. Я также хотел проверить один раз .. Пожалуйста, сообщите

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