Я объявил массив и позже присвоил ему значения.Однако, когда я пытаюсь получить доступ к нему в том же viewcontroller, значения не там.есть ли способ сделать значения массива доступными вне замыканий
func loadReviews(){
Firestore.firestore().collection("BusinessReview").whereField("BusinessID", isEqualTo: businessID).limit(to: 3).getDocuments { (querySnapShot, err) in
if let err = err {
print("error\(err)")
} else {
for document in querySnapShot!.documents {
self.reviewsArr.append(document.data()["Review"] as! String)
}
}
}
dump(reviewsArr)
}
Хотя массив заполняется после кода добавления, как только я делаю дамп позже, его пустым.как мне обойти это?