Error de UIImagePickerController: hacer una instantánea de una vista que no ha sido representada da como resultado una instantánea vacía en iOS 7

Recibo este error solo en iOS 7 y la aplicación se bloqueó. En iOS 6, nunca recibo ningún error, solo una vez de advertencia de memoria al abrir la cámara.

Snapshotting a view that has not been rendered results in an empty snapshot. Ensure your view has been rendered at least once before snapshotting or snapshot after screen updates.

Esto es lo que estoy haciendo.

imagePicker = [[UIImagePickerController alloc] init];
[imagePicker setDelegate:self];
[imagePicker setSourceType:UIImagePickerControllerSourceTypeCamera];
[imagePicker setAllowsEditing:YES];

[self presentModalViewController:imagePicker animated:YES];

Intenté retrasar el controlador de control actual, pero sigo recibiendo el mismo mensaje. Después de unos segundos (7-10), la aplicación se bloqueó.

Este error solo está presente en iOS 7.

¿Alguien tiene la pista? Gracias de antemano.

Respuestas a la pregunta(16)

Su respuesta a la pregunta