Во-первых, «современный» способ настроить ваше окно - это использовать свойство rootViewController
окна:
window.rootViewController = someViewController;
Старый способ, при котором вы добавляете представление контроллера представления в окно какsubview, все еще работает, но приложение будет регистрировать жалобу о желании установить контроллер корневого представления к моменту запуска приложения.
Во-вторых, если вы собираетесь заменить контроллер корневого представления (в этом случае вы заменяете ваш viewController
на navC
), используя старый стиль, вы хотите удалить старый вид контроллера контроллера из окна.Лучше всего просто использовать свойство окна rootViewController
, поскольку в любом случае ожидается, что ваш код будет использовать его в дальнейшем.