У меня есть collectionView внутри ячейки Tableview. Когда я беру данные из firebase, я сохраняю данные в массив и пытаюсь поместить их в представление коллекции Однако, даже если я помещаю данные в массив вручную, мой array.count всегда показывает ноль и в моем представлении коллекции ничего нет.
override func viewDidLoad() {
super.viewDidLoad()
currentuserArray.append(User(email: "x@gmail.com", image: "ASD"))
currentuserArray.append(User(email: "y@gmail.com", image: "ASD"))
print(currentuserArray.count)
tableView.delegate = self
tableView.dataSource = self
getDataFromFirebaseToTakeUsers()
}
, значение currentuserArray.count равно 2.
func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
print(currentuserArray.count)
return currentuserArray.count // this looks like 0, however at the top, it was 2.
}
Однако; там значение userMailArray.count равно 0. Итак, у меня ничего нет в моем collectionView. Как это может быть возможно?