I have a UITableViewController which implements UISearchDisplayDelegate and UISearchBarDelegate
when I load i would like the text entry to be active and the keyboard displayed so the user can begin typing immediately.
I tried
[self.searchDisplayController setActive:YES];
in the viewDidLoad method.
The field becomes active and the cancel button is displayed but the keyboard does not appear.
You can send
becomeFirstResponderto the search bar or the search bar delegate to bring up the keyboard.