Enfoque en UISearchBar pero el teclado no aparece

He leído tantas soluciones sobre cómo puedo enfocar una barra de búsqueda para que aparezca el teclado cuando abro mi vista de búsqueda, y todo eso es así

[searchBar becomeFirstResponder];
mine is 
[self.searchDisplayController.searchBar becomeFirstResponder];
but I tried both.

Ahora, probé esto, y también agregué un

[self.searchDisplayController setActive:YES];

porque estoy usando un SearchDisplayController, pero hasta ahora el mejor resultado que puedo tener es tener el cursor en la barra de búsqueda, la vista uitable con una superposición, pero todavía no hay teclado.

Si ejecuto el simulador, puedo escribir en la barra de búsqueda con el teclado de mi computadora, pero en un iPhone no puedo hacer nada.

Si quieres echarle un vistazo a mi código:http: //nopaste.info/39fcda4771.htm el foco debe ejecutarse en el método viewDidLoad

Gracias de nuevo