Apresentar um controlador de exibição modal imediatamente após descartar outro

Estou descartando um controlador de exibição modal e, imediatamente, apresentando outro, mas o último nunca acontece. Aqui está o código:

 [self dismissModalViewControllerAnimated:YES];

 UIImagePickerController *picker = [[UIImagePickerController alloc] init];
 picker.delegate = self;
 picker.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;
 [self presentModalViewController:picker animated:YES];

O primeiro VC modal desliza para baixo, mas o novopicker nunca aparece. Alguma idéia do que está acontecendo?

questionAnswers(8)

yourAnswerToTheQuestion