 <p>I would re-think your storyboard layout here a bit. The title screen and login screens are essentially just modal views on top of the main part of your app, the <code>UITabBarController</code>. I would have the <code>UITabBarController</code> be the initial view controller in the storyboard and then conditionally present the title view/login screen modally as soon as the application finishes launching. </p> <p>Now with this design, showing the login screen is as simple as performing any modal segue. You may want to think about using delegation from the settings view controller to notify the presenting view controller that the user logged out and that the login view controller should be presented.</p>