title: Issue Present View Controller with Custom URL Scheme
body: <p>In Storyboard: NavigationController -> UITableViewController</p>
  
  <p><strong>appdelegate.swift</strong></p>
  
  <pre><code>  func application(app: UIApplication, openURL url: NSURL, options: [String : AnyObject]) -&gt; Bool {
          let storyboard = UIStoryboard(name: "Main", bundle: nil)
          let navVC = storyboard.instantiateViewControllerWithIdentifier("navViewController") as! UINavigationController
  
          if let tableVC = navVC.topViewController as? UITableViewController {
              tableVC.searchText = // URL query param
          }        
              self.window?.rootViewController?.presentViewController(navVC, animated: false, completion: nil)            
      }
  
      return true
  }
  </code></pre>
  
  <p>The problem was when I enter with custom URL in Safari in second time </p>
  
  <pre><code>appUrl://search?q=...
  </code></pre>
  
  <p>The first time it is Ok, open correctly, but if I come back to Safari to open another URL I got </p>
  
  <pre><code>Warning: Attempt to present &lt;UINavigationController: 0x7fb1fb090000&gt; on &lt;UINavigationController: 0x7fb1fa843400&gt; whose view is not in the window hierarchy!
  </code></pre>