UISearchDisplayDelegate
全部标签 我有一个带有搜索栏的TableView,我想在文本为空时进行搜索。我想显示所有数据,当搜索文本为空时(当用户没有输入任何搜索文本时)注意-一切正常,当输入搜索文本时,问题仅在搜索文本为空时出现不幸的是,当搜索文本为空时,self.arForSearch数组的内容不会被使用。我什至尝试用"p"替换文本,但数据没有加载。问题当用户未输入搜索字符串时,如何显示所有数据?代码贴在下面:-(BOOL)searchDisplayController:(UISearchDisplayController*)controllershouldReloadTableForSearchString:(NSS
我以编程方式创建UISearchBar和UISearchDisplayController。ViewController是一个UITableViewController。@interfaceStockTableViewController()你可以看到下面的代码。但是当我在搜索栏中输入时,不会调用shouldReloadTableForSearchString包括其他UISearchDisplayDelegate方法。-(void)viewDidLoad{[superviewDidLoad];self.searchResults=[NSArrayarray];UISearchBar*s
我注意到UISearchDisplayDelegate中基本上所有内容已弃用。这是我被教导实现搜索栏和搜索显示Controller的唯一方法,什么是好的解决方法?示例代码为:-(NSInteger)tableView:(UITableView*)tableViewnumberOfRowsInSection:(NSInteger)section{if(tableView==self.searchDisplayController.searchResultsTableView){//'searchDisplayContoller'isnowdeprecatedreturn[searchLi