iOS 6 Autorotation im Simulator unterscheidet sich von tatsächlichen iOS 6 Gerät

8

Meine App wird im iOS 6 GM-Simulator nicht automatisch gedreht, tut dies aber mit der gleichen Version von iOS auf dem Gerät. Könnte das ein Simulator-Bug sein? Die App verwendet veraltete Autorotationsmethoden, aber sie funktionieren auf dem Gerät selbst gut, weshalb ich mich frage, ob die Simulator-APIs anders sind?

    
johnbakers 13.09.2012, 12:53
quelle

4 Antworten

11

Das habe ich hinzugefügt, damit meine App wieder funktioniert:

%Vor%     
rckoenes 13.09.2012, 14:04
quelle
15

Es sollte immer noch mit den veralteten Rotationsmethoden funktionieren, aber Sie müssen Ihrer didFinishLaunchingWithOptions: -Methode Folgendes hinzufügen:

%Vor%

Dies sagt dem Haupt- window , an welchen View-Controller die Rotations-Benachrichtigungen gesendet werden sollen. Dies ist neu beim iOS 6.0 SDK.

    
Jeff Loughlin 27.09.2012 13:34
quelle
0

Das Hinzufügen der folgenden Dinge war nicht genug, um es am Simulator zu funktionieren:

%Vor%

Damit es funktioniert, habe ich in der Funktion didFinishLaunchingWithOptions der appDelegate-Klasse Folgendes hinzugefügt:

%Vor%

Ich habe nach diesem Zusatz den folgenden Fehler erhalten: Es wird erwartet, dass Anwendungsfenster am Ende des Anwendungsstarts einen Root View-Controller haben

    
Topsakal 26.09.2012 18:06
quelle
0
%Vor%

und setzen Sie die unterstützten Rotationen für den Root-View-Controller in der App-Plist-Datei nur auf Hochformat.

    
Bad Boy 25.01.2013 06:23
quelle

Tags und Links