UISearchBar et resignFirstResponder

J'ai un très de base UITableView avec un joint UISearchBar, et voici le flux de ce qui se passe

UITableView est vide, l'utilisateur appuie UISearchBar, et apporte clavier.
Une fois que l'utilisateur appuie sur le bouton de Recherche

- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar { 
    [searchBar resignFirstResponder]; //move the keyboard out of the way
    //Code....  
}

Fonctionne très bien, et déplace le clavier hors de la voie, et remplit la UITableView.
Le problème est ultérieures tentatives de recherche.

Les mêmes étapes que précédemment, mais le clavier n'est jamais rejeté. J'ai un sentiment que quelque chose d'autre est en train de devenir le répondeur, j'ai juste besoin d'un peu de clarté à comprendre ce qui est en train de se produire.

source d'informationauteur Bryan Clark