, у вас должен быть только один контроллер вида для управления сценой.Однако у этого viewController могут быть два других контроллера представления, которые управляют определенными подпредставлениями на вашей сцене.Для этого вы создаете свойства в вашем viewController сцены, в вашем случае одно для вашего tableViewController и одно для вашего представления.Мне нравится держать вещи вместе, поэтому я делаю оба этих выхода viewControllers и создаю их в конструкторе интерфейсов.Чтобы создать их в построителе интерфейса, извлеките объект из библиотеки объектов и установите для его типа соответствующий viewController.Подключите его к соответствующему выходу, который вы только что создали в viewController вашей сцены. Примечание: это важно, в противном случае viewController будет выпущен, если вы используете ARC и завершите работу приложения.Затем подключите эти viewControllers к представлению, которым вы хотите, чтобы они управляли, и все готово.
В качестве альтернативы вы можете создать и запустить ваши viewControllers в ваших сценах viewController, если вы предпочитаете это делать.
Надеюсь, что это поможет.
Редактировать: При отражении это не очень хорошая идея, и на самом деле идет вразрез с HIG, вы должны поддерживать только один ViewController для каждого экрана контента и вместо этого попытаться создать подходящий класс представления и иметь единственныйКонтроллер представления имеет дело с взаимодействиями между различными представлениями.