我有一个链接到表视图的UISearchBar,工作正常。在您键入内容时,会按预期过滤结果。但是,当您按搜索时,结果全部消失,留下一个空列表(未过滤的列表不会返回,直到您清除搜索文本或单击取消)。
我的问题是a)为什么会发生这种情况,或者b)如果没有明显的答案,按下搜索时默认调用哪种方法?
我通过插入"搜索栏和搜索显示控制器"来配置搜索。在Interface Builder中,然后设置过滤后的结果,以便它们显示" if(tableView == self.searchDisplayController.searchResultsTableView)"。
答案 0 :(得分:0)
假设您已正确设置代理,您正在寻找的方法是:
- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar