title: How can I use a "Splash" UIViewController to conditionally redirect to another view controller?
body: <p>I have a "Splash screen" ViewController extending UIViewController, set as the the initial app VC in my storyboard. This controller features a login form.</p>
  
  <p>When the app starts, and before anything is displayed on the screen, I want this splash VC to check the user defaults to see if the user is already logged in. If so, I want the splash VC to redirect to the app's home VC, all before anything is displayed on the screen. </p>
  
  <p>If the user is not logged in, I want the Splash VC to finish loading, displaying the login forms.</p>
  
  <p>How would I go about implementing this? Would I place all of these checks in the init methods? I was having a hard time getting any code in the splash VC init methods to run at all, for some reason these methods don't get called. </p>
  
  <p>Code in the viewDidLoad method runs fine, but running the code there would defeat the purpose of trying to allow the already-logged-in-user to start the app right into the home screen.</p>
  
  <p>Suggestions? Thanks in advance.</p>