Как изменить статусбар на модальных видах iOS 6

У меня есть следующее созвездие:

Основное представление (пользовательский UIViewController, без контроллера навигации или панели навигации), содержащее кнопку, которая модально переключается на второй контроллер табличного представления, который встроен в контроллер навигации:

MainView - & gt; Контроллер навигации - & gt; TableView

На главном экране строка состояния черная (нет изменений в iOS 6 - даже если в строке состояния установлено значение по умолчанию) На TableViewController строка состояния должна иметь стиль по умолчанию (серый в iOS 5, синий оттенок из-за панели навигации в iOS 6).

В iOS 5 это было легко с помощью следующих строк кода в TableViewController:

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

Выполнение этого под iOS 6 замечает, что происходит. Как я могу это сделать? Я перепробовал все возможные настройки строки состояния в сводке проекта и в списке (как описано здесь:https://stackoverflow.com/a/12468689/1685971)

Также в раскадровке все выглядит нормально. Запуск приложения в симуляторе или на устройстве выглядит иначе: Storyboard Simulator

Ответы на вопрос(3)

Ваш ответ на вопрос