Я понимаю, что глупый вопрос, но не все так просто. У меня есть tableview, для которого существует xib cell, в которой находится collectionView, для которого должнна быть тоже xib cell.
Суть проблемы:
Не могу достучатся к collectionView.
Во viewcontroller есть tableview. Делегат и дата сорс - передаем во вьюконтроллер.
Куда тогда передавать делегат collectionView, если он в xib cell? File owner’у? И работать с collectionView в файле имплементации tableview cell?
Иначе делать не могу, сказали, чтобы делал через кастомные ячейки.
Не понимаю принцип.
Не понял Вас. Ну есть у вас tableviewcell.xib и сопутствующий ему условный UITableViewCell.swift. В нём находится UICollectionView. Теперь делаете IBOutlet UICollectionView в файле UITableViewCell.swift. Ну и есть у вас также collectionviewcell.xib и сопутствующий ему условный UICollectionViewCell.swift. И допустим один контроллер UIViewController.swift. У вас очевидно есть доступ и к UITableView и UICollectionView. Теперь достаточно в этом контроллере указать его самого в качестве делегата для обеих коллекций. Вот и всё.
UITableView есть уже как IBOutlet в вашем контроллере.
А IBOutlet UICollectionView есть в классе UITableViewCell.