It is decided:
Once the user is logged in / registered, use the following code to go to the main storyboard ...
UIWindow* window = [[UIApplication sharedApplication] keyWindow]; window.rootViewController = [[UIStoryboard storyboardWithName:@"Main" bundle:[NSBundle mainBundle]] instantiateInitialViewController];
I have the following UINavigationController thread that handles login ... the top segment after the tabbarcontroller goes to the uinavigation controller, which is the root for the view manager.

When the user has already logged in, โthis segue executionโ is performed, so the user does not need to log in on the login screen. This works great. The problem I am facing is when the user needs to log in ... segue from the login / registration screen to the login screen works fine, but when I go from the login screen to the panel, the following happens:

This really should not happen, because I have the following code in my view.m dispatcher (it turned out that is being called here)
- (void)viewDidLoad { ... self.navigationItem.title = @"Messages"; self.navigationItem.hidesBackButton = YES; NSLog(@"gotten to here"); ... }
Does anyone know why this is happening?
source share