2009-07-03 4 views
0

Je travaille avec l'API UI du carnet d'adresses sur iPhone SDK 3.0. Je souhaite présenter à l'utilisateur la possibilité de créer un nouvel utilisateur ou de l'ajouter à un utilisateur existant. J'utilise donc ABUnknownPersonViewController.L'utilisation d'un ABUnknownPersonViewController sur un contrôleur de navigation entraîne l'absence de barre de navigation - Des idées?

J'ai une pile de navigation existante (avec seulement 2 autres vues). Le problème est quand j'appuie dessus le ABUnknownPersonViewController, il montre animé, etc. Mais il n'y a aucune barre de navigation, donc aucun moyen d'annuler.

Mon extrait de code est le suivant

newPersonViewController = [[ABUnknownPersonViewController alloc] init]; 
newPersonViewController.unknownPersonViewDelegate = self; 
newPersonViewController.displayedPerson = person; 
newPersonViewController.allowsAddingToAddressBook = YES; 
newPersonViewController.allowsActions = NO; 
[[self navigationController] pushViewController:newPersonViewController animated:YES]; 

Note: le contrôleur d'affichage actuel a un titre, donc ce n'est pas la question. Des idées de ce qui me manque?

Répondre

0

cela devrait faire l'affaire

[ [ self navigationController] setNavigationBarHidden:BOOL animated:BOOL]