Как быстро я могу вернуть querySnapshot
в этом коде:
func read(){
reference(to: .users).getDocuments() { (querySnapshot, err) in
if let err = err {
print("Error getting documents: \(err)")
} else {
for document in querySnapshot!.documents {
print("\(document.documentID) => \(document.data())")
}
}
}
}
Приведенный выше код считывает данные из firebase и печатает их в операторе else.Я хочу вызвать функцию read()
из контроллера представления, и read()
должен вернуть querySnaphot!.documents
.Как я могу сделать это, если я делаю:
func read() -> QuerySnaphot{
...
return querySnapshot!.documents
Это дает мне ошибку, что возвращает не пустое значение