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