Question

Je souhaite lancer le cueilleur de personnes de la liste des contacts dès que mon application a terminé le chargement, mais la chose évidente ne semble pas fonctionner.

- (void)viewDidLoad {
    name.hidden = NO;
    name.text = @"ViewDidLoad";

    ABPeoplePickerNavigationController *picker =
      [[ABPeoplePickerNavigationController alloc] init];
    picker.peoplePickerDelegate = self;
    [self presentModalViewController:picker animated:YES];
    [picker release];
}

L'Uilabel nommé "Nom" est en train de se dérouler de manière appropriée, mais le Pive-Picker ne montre pas. J'ai un bouton connecté à instancier le cueilleur de personnes lorsqu'il est enfoncé, et cela fonctionne bien.

Aucune suggestion?

Merci!

Était-ce utile?

La solution

ViewDidload n'est pas un bon endroit pour montrer quoi que ce soit car votre vue n'est toujours pas prête à être affichée. Appelez-le dans ViewWillAppear.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top