选择搜索栏时显示搜索显示控制器.搜索结果表视图



我想在选择我的搜索栏时显示搜索结果表视图。 我试过这个:

- (void) searchDisplayControllerWillBeginSearch:(UISearchDisplayController *)controller {
    [self.searchDisplayController.searchResultsTableView reloadData];
    [self.searchDisplayController setActive:YES animated:YES];
}

而这个:

- (void) searchDisplayControllerWillBeginSearch:(UISearchDisplayController *)controller {
    [self.searchDisplayController setActive:YES animated:YES];
}

两者都不起作用。 在我的 numberOfRowsInSection 方法中,数组中确实有行,但在我开始键入之前,搜索结果表视图不会显示。 有什么想法吗? 谢谢!

尝试在

以下UISearchBarDelegate方法中将搜索显示控制器设置为活动状态

- (void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar;                     

最新更新