Presentar un controlador de vista modal inmediatamente después de descartar otro

Estoy descartando un controlador de vista modal y luego presento inmediatamente otro, pero este último nunca sucede. Aquí está el código:

 [self dismissModalViewControllerAnimated:YES];

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

El primer VC modal se desliza hacia abajo, pero el nuevopicker nunca aparece ¿Alguna idea de lo que está pasando?

Respuestas a la pregunta(8)

Su respuesta a la pregunta