UISearchDisplayController将不会显示

时间:2014-01-05 22:35:11

标签: ios uisearchdisplaycontroller

我现在很困惑。

我创建了一个UIBarButtonSystemItemSearch并将其分配给self.navigationItem.rightBarButtonItem,它显示了它应该:

enter image description here

初始化项目时,我指定了一个应该执行的操作,它确实:

- (void)searchForLocation
{
    NSLog(@"search for location");
    [self.searchDisplayController setActive:YES animated:YES];
}

但是在调用之后UISearchDisplayController没有显示出来。

我在这里想念的是什么?谢谢!

1 个答案:

答案 0 :(得分:1)

搜索显示控制器不是“显示”的东西。它是一个控制器,而不是一个视图。 - 此外,它必须与UISearchBar相关联,但我在您的界面中没有看到它。它用于显示包含搜索的结果的表格;它不会执行搜索(也不提供让用户进行搜索的界面; 必须这样做。)