UIImagePickerController error: Capturar instantaneamente uma visualização que não foi renderizada resulta em um instantâneo vazio no iOS 7

Estou recebendo esse erro apenas no iOS 7 e o aplicativo falhou. No iOS 6, nunca recebo nenhum erro, apenas uma vez de aviso de memória ao abrir a câmera.

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.

Aqui está o que estou fazendo.

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

[self presentModalViewController:imagePicker animated:YES];

Eu tentei atrasar o presentModalViewController, mas ainda estou recebendo a mesma mensagem. Após alguns segundos (7-10), o aplicativo falhou.

Este erro está presente apenas no iOS 7.

Alguém tem a pista? Agradeço antecipadamente.