UISplitViewController rotation iOS8 ne fonctionne pas comme prévu

Si je crée un nouveau projet basé sur UISplitViewController et que j'ajoute quelques vues de conteneur au viewController de détail, je peux get une rotation correcte pour les vues de conteneur et cela sans aucun code implémentant la rotation, cela semble fonctionner correctement parler, ce qui est vraiment génial. Quelqu'un peut-il expliquer pourquoi cela fonctionne? mais quand je l'essaie sur une application existante sans methods appropriées de rotation iOS 8, il ne tourne pas du tout?

Je ne sais pas si c'est votre problème, mais pourrait bien l'être.

Il y a un problème commun avec iOS8 et les projets xcode plus anciens ne changeant pas d'orientation lors de l'exécution. Affecte seulement iOS8.

Cela semble être dû à une ligne de code ancien qui a été générée par les xcodes, et le dernier xcode ne vous détecte pas ou ne vous avertit pas.

La ligne incriminée sera dans votre fonction AppDelegate didFinishLaunchingWithOptions et ressemble à ceci:

 self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; 

Commentez ceci s'il est là et que la rotation devrait commencer à fonctionner.