Je souhaite afficher le carnet d'adresses de l'utilisateur et utiliser le nouveau contrôleur PeoplePicker pour découper les résultats afin d'afficher uniquement ceux qui correspondent à un certain terme. Je vois que UIPeoplePickerNavigationController a une barre de recherche et une vue de recherche intégrée. On dirait des trucs assez standard, je ne l'ai jamais utilisé auparavant.ABPeoplePickerNavigationController recherche programmatique?
Comment est-ce que j'obtiendrais cela par programme d'une sous-classe UIViewController qui vient de présenter le PeoplePicker modalement?
Voici ce que j'ai essayé jusqu'à présent. Inutile de dire que ça ne marche pas.
ABPeoplePickerNavigationController *pick = [[ABPeoplePickerNavigationController alloc] init];
pick.searchDisplayController.searchBar.text = @"jim";
[self presentModalViewController:pick animated:YES];
[pick release];
EDIT: Pour être plus clair, je veux mettre en place un ABPeoplePicker, mais déjà « mi-recherche » avec un terme de recherche qui venait d'ailleurs dans l'application. Si l'utilisateur veut annuler cette recherche et exécuter la sienne, c'est bien, mais je veux d'abord pré-charger le searchviewcontroller avec mon propre terme.