Господа, добрый день!
В сториборде у меня 2 независимых блока экранов. Первый блок – авторизация. Второй блок – таббар с контентом в табах. Сейчас настал момент их связать логикой. До этого я переключался между комплектами путем установки Initial View Controller, вручную.
Мне нужно после успешной авторизации переключаться на таббар, без возможности вернуться на блок авторизации кнопкой назад из навбара. А также, нужно в одном из экранов таббара по кнопке (логаут) возвращаться на блок авторизации.
Я начал с логаута, через код:
self.view.window?.rootViewController = loginVC
self.view.window?.makeKeyAndVisible()
В таком случае, как я понял, навконтроллер из блока авторизации не задействован и я даже не могу перейти на второй экран блока по кнопке. Просто вызвать push из текущего навконтроллера тоже нельзя, потому что остается стек с кнопкой назад и кнопки навигации таббара.
Как правильно выстроить навигацию для моей задачи?