Cómo cambiar la barra de estado en las vistas modales de iOS 6

Tengo la siguiente constelación:

Vista principal (UIViewController personalizado, sin controlador de navegación ni barra de navegación), que contiene un botón que se desplaza de manera modal a un segundo controlador de vista de tabla, que está integrado en un controlador de navegación:

MainView -> Controlador de navegación -> TableView

En la vista principal, la barra de estado es negra (sin cambios con iOS 6, incluso cuando la barra de estado está configurada en Predeterminada) En el TableViewController, la barra de estado debe tener el estilo predeterminado (gris en iOS 5, azul teñido debido a la barra de navegación en iOS 6) .

En iOS 5 esto fue fácil por las siguientes líneas de código en TableViewController:

if ([[UIApplication sharedApplication] respondsToSelector:@selector(setStatusBarStyle:)]) {
   [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleDefault];
}

Ejecutando esto bajo iOS 6 nota que sucede. ¿Cómo puedo hacer esto? Probé todas las configuraciones posibles de la barra de estado en el resumen del proyecto y en el plist (como se describe aquí:https://stackoverflow.com/a/12468689/1685971)

Además, en el guión gráfico todo se ve bien. Ejecutando la aplicación en el simulador o en el dispositivo se ve diferente:

Respuestas a la pregunta(3)

Su respuesta a la pregunta