Я пытаюсь получить имя из этого:
Пользователь вошел в систему, и я могу получить доступ к его uid, но я не могу получить документ, которыйпринадлежит этому пользователю, вот как я пытаюсь это сделать:
private func getDocument() {
var userID = Auth.auth().currentUser?.uid
userID = String(userID!)
var currentUser = Auth.auth().currentUser
// Get sspecific document from current user
let docRef = db.collection("users").document("bnf2s3RURUSV2Oecng9t")
// Get data
docRef.getDocument { (document, error) in
if let document = document, document.exists {
let dataDescription = document.data().map(String.init(describing:)) ?? "nil"
print("Document data: \(dataDescription)")
} else {
print("Document does not exist")
}
}
}
Если вы заметили, если я поставлю вручную "bnf2s3RURUSV2Oecng9t", он получит доступ к данным, но дело в том, чтобызнаю, что такое "" bnf2s3RURUSV2Oecng9t ", чтобы я мог поместить его в эту жестко закодированную переменную сверху. Моя конечная цель - получить имя текущего пользователя:)