Я искал много информации в Google, но до сих пор ни одно решение не может решить мою проблему ...
Я хочу показать список в пользовательском интерфейсе, которому нужны данные в Firestore, но каждый раз, когда список будетбыть пустым, потому что он не ждал загрузки Firestore.Как я могу решить это?
Вот мой код:
private var imgList: [String] = []
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
downloadfromFilestore()
bindingView()
}
func downloadfromFirestore(){
//firestore official code
for i firestoreDataResult in{
imgList.append(i.imgURL)
}
}
func bindingVIew(){
customElement.setURLs(imgList)
}
Я уже пробовал так много решений, таких как DispatchQueue, DispatchGroup, async ..... Я очень новый вСвифт, пожалуйста, помогите мне ..