Ничего не происходит, потому что ни alreadySomeOneThere
, ни rootViewController
не встроены в контроллер навигации.
Чтобы выдвинуть другой контроллер вида, должен быть установлен существующий контроллер навигации.
Вам нужно сделать одну из двух вещей.Либо переделайте вашу настройку так, чтобы alreadySomeOneThere
и rootViewController
были встроены в контроллер навигации, либо вам необходимо представить новый контроллер вида из alreadySomeOneThere
или rootViewController
.
Обратите внимание, что вы можете 'Нажмите на навигационный контроллер.Если вы решите поместить alreadySomeOneThere
и rootViewController
в контроллер навигации, просто нажмите viewToPush
.Не создавайте другой контроллер навигации.
Если вместо этого вы решите представить новый контроллер представления из alreadySomeOneThere
или rootViewController
, то в зависимости от потребностей viewToPush
вам может понадобиться, а может и не понадобиться viewToPush
встроен собственный контроллер навигации.