title: Push View Controller from App Delegate
body: <p>I am trying to present and push to a view controller in another Storyboard file. But I can't get past showing the TabBar, here is the code I have and a screen shot of how I have it set up. </p>
  
  <pre><code>func application(application: UIApplication, openURL url: NSURL, sourceApplication: String?, annotation: AnyObject) -&gt; Bool {
      let rootView = self.window!.rootViewController as! TabBarViewController
      rootView.selectedIndex = 4
      let storyBoard = UIStoryboard(name: "Main", bundle: nil)
      let navVC = storyBoard.instantiateViewControllerWithIdentifier("moreNav") as! UINavigationController
      storyBoard.instantiateViewControllerWithIdentifier("moreView") as! MoreTableViewController
      let vc = navVC.visibleViewController as! MoreTableViewController
  
  
      let pdfLockerSB = UIStoryboard(name: "PDFLocker", bundle: nil)
      let pdfvc = pdfLockerSB.instantiateViewControllerWithIdentifier("pdfLockerTable") as! PDFLockerTableViewController
  
      vc.navigationController?.pushViewController(pdfvc, animated: true)
  
      return true
  }
  </code></pre>
  
  <p><a href="https://i.stack.imgur.com/RHfAc.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/RHfAc.png" alt="enter image description here"></a></p>
  
  <p>Any ideas what I am doing wrong? It's a UITabBarController linked to a UINavigationController linked to a UITableViewController.</p>
  
  <p>I have the segue all set up but I'm not sure why it doesn't perform it. Using Push or Perform</p>