控制器不会进入条件if(tableView == self.searchDisplayController.searchResultsTableView)

时间:2012-07-27 10:38:51

标签: objective-c ios xcode uisearchbar uisearchdisplaycontroller

在我的iphone应用程序中,我强调 UISearchDisplayController ,而在 didSelectRowAtIndexPath 方法控制器内部搜索不会进入条件

 if (tableView == self.searchDisplayController.searchResultsTableView )

我在XIB中添加了UISearchDisplayController并在xib中添加了UISearchDisplayDelegate,UISearchBarDelegate个委托,任何人都可以告诉我为什么控制器不会进入内部

1 个答案:

答案 0 :(得分:0)

tableView不等于self.searchDisplayController.searchResultsTableView

删除if语句或将tableView设置为self.searchDisplayController.searchResultsTablevView

如果您有多个表视图,则可能忘记将搜索结果表连接到相应的委托和数据源。