ТАК У меня есть два UICollectionViews
в моем UIViewController
в раскадровке, и оба связаны с делегатом и источником данных в моем ViewController.Все связанные методы делегата UICollectionView
реализованы, и проверки для UICollectionViews
реализованы.Но это так расстраивает, что один UICollectionView
получает питание, а другой полностью игнорируется.Я почесал голову во всех доступных аспектах, но это как бы подводит меня к краю, пожалуйста, помогите.
func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
if collectionView == self.variantsCollectionView {
// let count = (item?.variant_groups?.count)!
return 1
} else {
return 2//(item?.extra_groups?.count)!
}
}
и
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell{
if collectionView == self.variantsCollectionView {
//IT DOESNT EVEN COME HERE AT ALL
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "cell_variant", for: indexPath)
return cell
} else {
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "cell", for: indexPath)
//HERE IT COMES ALWAYS FOR THE NUMBER OF CELLS
return cell
}
}
В то время как UICollectionViews связаны следующим образом: ![enter image description here](https://i.stack.imgur.com/14aSM.png)
и: ![enter image description here](https://i.stack.imgur.com/Q7lDu.png)
Пожалуйста, помогите.Большое вам спасибо