为什么UISearchController没有在tvOS上发布?

时间:2016-11-28 14:39:11

标签: tvos uisearchcontroller

我正在使用下一个代码来初始化搜索堆栈:

- (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];
}

搜索控制器被解除后,UISearchControllerTVSearchResultsController都会留在内存中,永远不会调用dealloc,这会导致内存泄漏。

我也尝试使用UISearchContainerViewController,但结果相同。

我做错了什么?如何在tvOS上正确初始化和显示UISearchController

0 个答案:

没有答案