Ios searchResultsTableView不';不等于桌面视图?

Ios searchResultsTableView不';不等于桌面视图?,ios,uitableview,uisearchdisplaycontroller,uisearchresultscontroller,Ios,Uitableview,Uisearchdisplaycontroller,Uisearchresultscontroller,我有UIview包含带有搜索显示控制器的tableview 搜索后,显示相同的表格我的期望我有一个问题: TableView numberOfRowsInSection,所以我调试了它。它显示搜索视图,但不触发if语句 委托函数中的第一个参数称为tableView,而不是tableView,因此您应该进行比较 if (theTableView == aSearchDisplayController.searchResultsTableView) ... 那么,您是否确定搜索显示控制器已

我有UIview包含带有搜索显示控制器的tableview

搜索后,显示相同的表格我的期望我有一个问题:

TableView numberOfRowsInSection,所以我调试了它。它显示搜索视图,但不触发if语句
委托函数中的第一个参数称为
tableView
,而不是
tableView
,因此您应该进行比较

if (theTableView == aSearchDisplayController.searchResultsTableView)
    ...

那么,您是否确定搜索显示控制器已将表与文件所有者连接,并且您的搜索栏已连接到控制器,代理已连接到文件所有者,并且已建立所有必要的连接?还有,你确定有人在调用numberOfRowsInSection吗?搜索显示控制器所有连接给我文件所有者,搜索栏除外搜索栏应该连接到搜索dislay cnotrollerStrange,numberOfRowsInSection被调用了吗?在方法的开头放一个nslog,你能在else语句中插入一个nslog并看到它正在被调用吗
if (theTableView == aSearchDisplayController.searchResultsTableView)
    ...