Вопрос по navigation controller


#1

Добрый день!
Допустим у нас есть

navA = [VC] - первый navigationController
navB = [VC] - второй navigationController, идет как модульное окно

Вопрос, где в navA, будет храниться указатель на navB, т.е. я могу через navA обращаться к контроллерам navB!?

Как можно добавить в navA navB, думаю это вытекает из первого)


#2
let nav1 = self.navigationController
let nav2 = nav1?.presentedViewController as? UINavigationController

#3

а можно его назначить !? Без presented!?


#4

Кем назначить?



#5

Я имею ввиду,
например, если я перехожу по диплинку например на какой-то экран, который доступен только для зарегистрированных пользователей, а у меня нет токена, я хочу показывать модальное окно авторизации,

я могу к rootNav навигации добавить authNav, без использования present


#6

Можете

rootNav.addChild(authNav)
...

Тут или тут подробнее написано.


#7

Спасибо большое! 20 сим.