Barra de status do iOS mudando de cor para corresponder à barra de navegação por conta própria

Eu tenho um UINavigationController no meu AppDelegate com um RootViewController que tem um UITableView. Na inicialização, a barra de status muda sua cor para a cor da barra de navegação. Quando coro minha barra de navegação para laranja, é como a barra de status está:

Parece que minha barra de navegação está um pouco deslocada para o topo. Parece que o controlador de navegação não reconhece a barra de status. Como posso corrigir esse problema?

A única coisa que tenho no meu aplicativo é um AppDelegate e um RootViewController vazio. Minhasapplication:didFinishLaunchingWithOptions é:

self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
RootViewController *rootViewController = [[RootViewController alloc] initWithNibName:@"RootViewController" bundle:nil];
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:rootViewController];
[navigationController.navigationBar setTintColor:[UIColor orangeColor]];
self.window.rootViewController = navigationController;
[self.window makeKeyAndVisible];
return YES;

Meu arquivo IB para RootViewController só tem uma visão vazia.

Nada incomum. Eu sou bastante experiente com iOS e é assim que tenho feito isso todas as vezes. Eu não tenho ideia do que é diferente desta vez.

Alguém poderia me avisar? obrigado

questionAnswers(3)

yourAnswerToTheQuestion