Это немного поздно, но нет принятого ответа, и я столкнулся с этой проблемой довольно недавно (хотя со старым приложением, работающим на iOS 8).
Если вы столкнулись с этой проблемой и также видитев соответствии с приведенным ниже предупреждением, возможно, вы неправильно установили свой корневой контроллер представления в делегате приложения:
Ожидается, что в конце окна приложения будет корневой контроллер представлениязапуска приложения
Изменение делегата приложения следующим образом недавно исправило проблему для меня:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Other logic goes here
// ...
self.window.rootViewController = myRootViewController; // This was missing
[self.window makeKeyAndVisible];
return YES;
}
(у меня ранее был некоторый почти эквивалентный код, который настраивал представление так,все отображалось правильно при запуске, но не было специальной настройки корневого контроллера окна.)