title: Launching ViewController from AppDelegate
body: <p>I have a custom URL scheme and i want to open a certain <code>ViewController</code> which is not the root when i go to this URL. I have been able to do that and what remains is pushing this <code>ViewController</code> into the <code>navigationController</code> from the <code>AppDelegate</code> where i handle my URL like this :</p>
  
  <pre><code>- (BOOL)application:(UIApplication *)application
       openURL:(NSURL *)url
       sourceApplication:(NSString *)sourceApplication
       annotation:(id)annotation {
  
  if ([[url scheme] isEqualToString:@"njoftime"]) {
  
      NSDictionary *getListingResponse = [[NSDictionary alloc]init];
      getListingResponse = [Utils getListing:[url query]];;
  
      if ([[getListingResponse objectForKey:@"status"] isEqualToString:@"success"]) {
           ListingViewController *listingView = [[ListingViewController alloc]init];
           [self.window.rootViewController.navigationController pushViewController:listingView animated:YES];
           return YES;
      }
  </code></pre>
  
  <p>but it only launches my app and not the <code>ListingViewController</code> i want to launch.
  Any idea how can i do it differently ?</p>