GameCenter l'authentification en mode paysage uniquement app jette UIApplicationInvalidInterfaceOrientation

Problème:
Si l'utilisateur n'est pas connecté à GameCenter compte GameCenter l'authentification de vue est lancé en mode portrait (dans ios 5, il y avait une boîte de dialogue modale) pour demander à se connecter. Mais si je désactive le mode Portrait dans xcode (Projet de Résumé) ou dans supportedInterfaceOrientationsForwindow: (comme mon application censé fonctionner en mode paysage UNIQUEMENT) j'obtiens:

Résiliation d'application en raison de uncaught exception 'UIApplicationInvalidInterfaceOrientation', la raison: "a Soutenu les orientations n'a pas d'orientation commun avec l'application, et shouldAutorotate est de retour OUI"

Si j'active Portrait pour ipad/iphone (et/ou commentaire supportedInterfaceOrientationsForwindow:) il fonctionne sans plantage, mais je ne veux pas en mode portrait pour être activé.

  • Je sais que vous avez trouvé une solution de contournement, mais cela ressemble à un bug et vous devez le déposer auprès d'Apple à l'adresse bugreporter.apple.com
  • C'est un problème connu détaillée dans le iOS 6.0 notes de version sous le Game Center. Cette réponse a l'officiel de la solution de contournement.
InformationsquelleAutor Tertium | 2012-09-14