В настоящее время у меня есть: 1. Initial ViewController - AppStateViewController 2.TabBarController - AuthorizedSessionViewController 3. ViewController - UnauthorizedSessionViewController
Код AppStateViewController - https://gist.github.com/nspavlo/de7a03f80e57694a12ba
Если я вызываю switchToAuthorizedSessionViewController() и switchToUnauthorizedSessionViewController() в viewDidLoad() AuthorizedSessionViewController появляется вместо UnauthorizedSessionViewController.
Мой gol должен загрузить правый контроллер на didFinishLaunchingWithOptions и изменить его при изменении appState.