我目前在表格视图的每个单元格中都有一个集合视图。我的问题是当我尝试从嵌套的信息数据中提取数据时,数据没有完全正确地传输到单元格,因为它不断重新加载数据并开始在单元格中放入不正确的信息。
我目前有一个索引设置来确定你在集合视图中使用哪个tableView单元格,并且工作正常,只是当你在tableview单元格中滚动时,uicollectionview就成了问题。
这是我的项目
的单元格func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell
{
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: cellId, for: indexPath) as! HomeSongCellCVC
cell.backgroundColor = UIColor.clear//randomColor()
if self.genresArrayIndex[index].count > indexPath.row {
let genre = self.genresArrayIndex[index][indexPath.row]
cell.delegate = self
cell.upload = genre
return cell
} else {
return cell
}
}
如何才能使它始终显示我的collectionView的嵌套数组中的正确信息?
我正在考虑将WillDisplayCell用于collectionView,但我不认为这会在我尝试加载数据时起作用。