Я прочитал множество решений о том, как сфокусировать панель поиска, чтобы при открытии окна поиска появлялась клавиатура, и все это выглядит так
[searchBar becomeFirstResponder];
mine is
[self.searchDisplayController.searchBar becomeFirstResponder];
but I tried both.
Теперь я попробовал это, и я также добавил
[self.searchDisplayController setActive:YES];
, потому что я использую SearchDisplayController, но пока лучший результат, который я могу получить, это иметь курсор на панели поиска, удобный вид с наложением на него, но все еще без клавиатуры.
Если я запускаю симулятор, я могу печатать на панели поиска с клавиатуры моего компьютера, но на iPhone я ничего не могу сделать.
Если вы хотите взглянуть на мой код: http://nopaste.info/39fcda4771.html
фокус должен быть выполнен в методе viewDidLoad
Еще раз спасибо.