Lancez les gens Picker dans ViewDidload?
-
12-11-2019 - |
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!
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