如何显示键盘而不触摸UISearchbar?

我可以在不触及UISearchbar情况下在viewWillAppear方法调用上显示UISearchbar的键盘吗?

 [mySearchBar becomeFirstResponder]; 

工作解决scheme: –

在becomeFirstResponder之前不要使用[self.searchController setActive:YES]。

 - (void)viewDidAppear:(BOOL)animated { [super viewDidAppear:animated]; dispatch_async(dispatch_get_global_queue(0, 0), ^{ dispatch_async(dispatch_get_main_queue(), ^{ //[self.searchController setActive:YES]; [self.searchController.searchBar becomeFirstResponder]; }); }); }