UISearchBar ne montre pas le keyboard lorsqu'il est sur écoute

J'ai ajouté par programme un UISearchBar dans la vue, j'ai fait une configuration initiale. Cependant, lorsque je tape sur la barre de search, le keyboard n'apparaît pas. J'ai recherché quelques questions sur ce site, et aucune ne semble fonctionner pour moi.

Voici les extraits de code que j'ai utilisés pour configurer la barre de search

self.searchBar = [[UISearchBar alloc]initWithFrame:CGRectMake(origin.x,origin.y,width,height)]; self.searchBar.searchBarStyle = UISearchBarStyleDefault; self.searchBar.translucent = YES; self.searchBar.barTintColor = [UIColor whiteColor]; ... [self.searchBar setDelegate:self]; [self.view addSubView:self.searchBar]; 

Des suggestions pour résoudre ce problème? Merci!

Si vous utilisez Xcode 6.0.1, il est possible que votre keyboard matériel prenne le relais pour le keyboard du simulateur. Lors de l'exécution du simulateur, assurez-vous que cette option n'est pas cochée. Cela devrait triggersr le keyboard du simulateur lorsque vous tapez dans votre barre de search:

entrez la description de l'image ici ]

En outre, ce post explique comment revenir au comportement du keyboard dans Xcode 5.1.1:

Dans Xcode 6, comment utiliser le keyboard matériel mais afficher le keyboard logiciel dans le simulateur iOS