La présentation d'un modal-vue-contrôleur immédiatement après avoir écarté un autre

Je suis licencier un modal-vue-contrôleur, puis immédiatement à la présentation d'un autre, mais ce dernier n'arrive jamais. Voici le code:

 [auto dismissModalViewControllerAnimated:YES]; 

UIImagePickerController *sélecteur = [[UIImagePickerController alloc] init]; 
sélecteur.delegate = self; 
sélecteur.sourceType = UIImagePickerControllerSourceTypesavedphotosalbum; 
[auto presentModalViewController:sélecteur de animated:YES]; 

La première modal VC glisse vers le bas, mais la nouvelle picker ne vient jamais vers le haut. Aucune idée de ce qui se passe?

  • Ce n'est pas une bonne idée de créer une nouvelle instance de UIImagePickerController, pouvez-vous utiliser l'ancienne ?
  • pouvez-vous développer sur ce point? pourquoi serait-ce une mauvaise idée?