Хорошо, хорошо, чтобы ответить на мой собственный вопрос еще раз, lol. Нет, Контейнер ViewController не должен быть корневым контроллером представления.
Моя структура приложения - это навигационный контроллер (назовем это vc1) с включенными / выключенными различными контроллерами представления.Один из этих контроллеров push-представления (давайте назовем его vc2) должен иметь дочерние контроллеры представления.Первоначально я хотел создать Контроллер Представления Контейнера (назовем его vc3) и добавить его как дочерний элемент контроллера с принудительным представлением, а затем добавить к нему дочерние элементы (назовем это vc4 и vc5).Это привело бы к следующему:
Контроллер Nav (vc1) Контроллер представления контейнера (vc2) Контроллер представления контейнера (vc3) Контроллер представления (vc4) Контроллер представления (vc5)
Я не смогзаставить это работать.Поэтому я переосмыслил и попытался объединить vc2 и vc3.Это, кажется, работает до сих пор (у меня есть видимое представление контроллера представления).
Моя (пока) рабочая структура:
Nav Controller (vc1) Контейнер Представления Контейнера (vc2)View Controller (vc3) View Controller (vc4)