メインの UITableView に結果を表示するために、searchViewController.searchResultsTableView を非表示にします。ただし、self.tableView = searchDisplayController.searchResultsTableView であるため、検索テキストを入力するとき、または「検索」がヒットした後、mainTableView はスクロールできません。self.tableView が mainTableView を表すようにするにはどうすればよいですか?
- (BOOL)searchDisplayController:(UISearchDisplayController *)controller shouldReloadTableForSearchString:(NSString *)searchString
{
[self filterContentForSearchText:searchString scope:
[[self.searchDisplayController.searchBar scopeButtonTitles] objectAtIndex:[self.searchDisplayController.searchBar selectedScopeButtonIndex]]];
self.searchDisplayController.searchResultsTableView.hidden=YES;
return YES;
}