我想设置一个 UISearchDisplayController 以便在从搜索结果中选择一个单元格后,搜索显示控制器被关闭并且表格视图滚动到选定的单元格。这是我的代码:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
if (tableView == self.searchDisplayController.searchResultsTableView)
{
[self.searchDisplayController setActive:NO];
// scroll to selected cell in table view here
}
}
我知道我需要使用的方法是:
scrollToRowAtIndexPath:atScrollPosition:animated:
但是,此方法需要来自主表视图的索引路径,而不是搜索结果表视图。我怎样才能得到这个索引路径?