title: Presenting a ViewController's embedding NavigationController programmatically
body: <p>So I have a login screen that is a <code>PageViewController</code> embedded in a Navigation Controller. In my understanding I have to present the root navigation controller to give my <code>PageViewController</code> its Navigation Bar.</p>
  
  <p>Therefore programmatically presenting the <code>PageViewController</code> won't work.</p>
  
  <p>I have embedded <code>PageVC</code> into <code>NavVC</code> by setting <code>PageVC</code> as <code>NavVC</code>'s root view controller.</p>
  
  <p>What is the most elegant way to go about this? I need to be able to display the <code>PageViewController</code> (embedded in its <code>NavigationController</code>) from multiple places in the app.</p>