选择UISearchController的一个结果时如何执行操作

时间:2014-02-11 17:00:57

标签: ios iphone objective-c uitableview uisearchbar

我有一个名字表,我的顶部有一个搜索栏。我需要在选择其中一个结果行时执行操作,这会隐藏表视图并显示另一个视图。

didSelectRowAtIndexPath中,我正在执行以下操作:

if ([self.searchDisplayController isActive]) {                
     Selection =  [searchResult objectAtIndex:indexPath.row];
     tableView.hidden = YES;
     DetailView.hidden = NO;               
}

我也试过

if(tableView == self.searchDisplayController.searchResultsTableView)

我没有其他控制器可以使用“Segue”,我的两个视图都在同一个控制器中。

1 个答案:

答案 0 :(得分:0)

我已将想要的视图放到前面

来排序问题
[self.view bringSubviewToFront:BuildingView];