title: UISearchController don't push viewcontroller on front but below UISearchController
body: <p>The behaviour different between automatic presentation UISearchController and present the search controller myself.</p>
  
  <pre><code>@implementation MyViewComtroller
  
  // click search barbutton on right of navigationBar
  - (void)searchAction:(id)sender {
      ArticleSearchViewController *searchResultsController = [[ArticleSearchViewController alloc] init];
      UISearchController *searchController = [[UISearchController alloc] initWithSearchResultsController:searchResultsController];
      searchController.searchResultsUpdater = searchResultsController;
      searchController.searchBar.delegate = searchResultsController;
      searchController.delegate = searchResultsController;
      searchController.hidesNavigationBarDuringPresentation = NO;
      [self presentViewController:searchController animated:YES completion:nil];
  }
  
  @end
  
  @implementation ArticleSearchViewController
  
  - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
      [tableView deselectRowAtIndexPath:indexPath animated:YES];
      ArticleDetailController * articleDetailController = [ArticleDetailController new];
     [(UINavigationController *)self.presentingViewController pushViewController:articleDetailController animated:YES];
  }
  
  @end
  </code></pre>
  
  <p>The push action happend below UISearchController.</p>