На данном экране реализована коллекция в виде карусельки. Внутрь ячейки вставлена таблица. Для всего создан соответствующий класс:
ViewController - в нем инициализирована коллекция
CollectionView - в нем инициализирована таблица
При нажатии на ячейку Таблицы нужно перейти в detailViewController и передать соответствующие данные (var data).
Не получается это сделать т.к. метод didSelectRowAt вызывается внутри класса CollectionView, а в нем я не могу добраться до self.navigationController?.pushViewController(viewController: _, animated: _).
Подписать таблицу в класс контроллера не могу. Протоколом тоже не получилось (возможно из-за моей неграмотности).
Какие будут советы в данной ситуации?