Я пытаюсь прикрепить прослушиватель моментальных снимков к ссылке на базу данных, которая, как мне известно, содержит документы. По какой-то причине addSnapshotListener не возвращает никаких документов, но использование getDocuments () по той же ссылке дает ожидаемые результаты. Любая причина, почему это будет?
let userRef = db.collection("users")
friendsListener = userRef.addSnapshotListener({ (snapshot, error) in
guard let snapshot = snapshot else { return }
for document in snapshot.documents {
print(document.data())
}
})
userRef.getDocuments { (snapshot, error) in
guard let snapshot = snapshot else { return }
for document in snapshot.documents {
print(document.data())
}
}