Получение ссылки на контроллер вида просмотра контейнера
У меня есть viewController, который содержит ContainerView (который создает ViewController). Я настраиваю segue и в методе prepareforsegue хочу получить ссылку на viewController, который встроен в контейнер View. Как это сделать. Я знаю, что с помощью segue.destinationViewController мы можем получить ссылку на UIViewController, но я также хочу настроить viewController, на который указывает ContainerView.
Ответы
Ответ 1
У вас уже есть ответ. Вид контейнера представляет собой представление, а не контроллер представления. Он просто определяет кадр, в который встроенный segue поместит представление содержимого контроллера просмотра child.
Когда система создает дочерний VC, он вызовет ваш метод prepareForSegue, и в этот момент segue.destinationViewController будет содержать контроллер дочернего представления, который содержится в представлении контейнера.