Я реализую UICollectionView внутри каждой ячейки UITableView. Теперь я получаю данные из API и храню эти данные в массиве, и проблема заключается в том, что метод делегата UICollectionView numberOfItemsInSection, конечно, вызывается еще до того, как массивзаполняется данными, поэтому я получаю индекс из-за ошибки диапазона.Вопрос в том, как задать значение по умолчанию для возвращаемого счетчика или как изменить массив.Вот код, который я использую:
func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
// let cell = collectionView.superview as! MainTableViewCell
// let index = tableView.indexPath(for: cell)
let countIndex = self.consultations[collectionView.tag].images.count
return countIndex
}