title: UIImagePickerController as Main View Controller of Application and Navigation Controller shown afterwards
body: <p>My goal is to create an application which features the camera as the first view that appears and then after taking a picture goes to a series of views which are in a navigation controller.  The closest existing application to what I want to make is Snapchat.</p>
  
  <p>I've been struggling with this for several days, here's what I have tried (none of these seem to work).</p>
  
  <ol>
  <li><p>Root View (Inside Navigation Controller) Presents a Modal UIImagePickerController and then segues to next view. [Does not segue]</p></li>
  <li><p>Same as 1, but dismiss the modal controller then segue. [Kinda Works. Shows the background when loading the UIImagePicker and also when transitioning to the next view]</p></li>
  <li><p>Use a subclass of UIIMagePickerController as the root view.[Works but does not allow navigation bar to be shown or else crashes on displaying the UIImagePickerController][ </p></li>
  <li><p>Use 3 and don't embed inside a navigation controller (reasoning: since UIImagePickerController is a subclass of navigation controller this should work). [Does not work.]</p></li>
  </ol>
  
  <p>I've tried about 10 other ways to do the same thing and they fall in this category: [Kinda Works. Most crash or look look ugly].</p>
  
  <p>What is the best way to do this?  Any help or advice would be greatly appreciated!  </p>
  
  <p>Again if this is confusing, just open snapchat and play with the flow (same flow, totally different idea for the actual app - ie. not a snapchat clone :)</p>
  
  <p>Thanks!    </p>