title: Why UISearchController is not released on tvOS?
body: <p>I'm using the next code to initialize a search stack:</p>
  
  <pre><code>- (IBAction)openSearch:(id)sender {
      TVSearchResultsController *resultsController = [TVSearchResultsController new];
      UISearchController *searchController = [[UISearchController alloc] initWithSearchResultsController:[TVSearchResultsController new]];
      searchController.searchResultsUpdater = resultsController;
  
      [self presentViewController:searchController animated:YES completion:nil];
  }
  </code></pre>
  
  <p>After search controller is dismissed, both <code>UISearchController</code> and <code>TVSearchResultsController</code> stay in memory and <code>dealloc</code> will never be called, that leads to a memory leak.</p>
  
  <p>I've also tried to use <code>UISearchContainerViewController</code> but results are same.</p>
  
  <p>What am I doing wrong? How to initialize and present <code>UISearchController</code> properly on tvOS?</p>