iOS UISearchController是否处于活动状态?

iOS UISearchController是否处于活动状态?,ios,iphone,ios8,uisearchdisplaycontroller,uisearchcontroller,Ios,Iphone,Ios8,Uisearchdisplaycontroller,Uisearchcontroller,我正在升级到UISearchController(iOS8),这是我在苹果文档中遵循的。对于一件我似乎找不到解决办法的事情,它正如期发挥作用 我正在将搜索文本传递给tableview中的SearchViewController,如果存在文本,我希望将search view控制器设置为活动。然而,在viewDidLoad方法中,这似乎并没有将其设置为true if(![_searchText isEqualToString:@""]) { self.searchController

我正在升级到UISearchController(iOS8),这是我在苹果文档中遵循的。对于一件我似乎找不到解决办法的事情,它正如期发挥作用

我正在将搜索文本传递给tableview中的SearchViewController,如果存在文本,我希望将search view控制器设置为活动。然而,在viewDidLoad方法中,这似乎并没有将其设置为true

if(![_searchText isEqualToString:@""]) {
        self.searchController.active = YES;
        self.searchController.searchBar.text = _searchText;
        NSLog(@"Active?: %d", self.searchController.active);
}
Active是假的。使用UISearchDisplayController执行相同的操作可以正常工作,但不能使用UISearchController


有什么想法吗?谢谢大家!

您是否尝试过在
self.searchController.searchBar
上调用
becomeFirstResponder