Zwei-Stufen-rotation animation ist veraltet. Sollte diese Anwendung verwenden, desto glatter single-stage-animation
Baue ich eine ipad-Applikation. wenn die Anwendungen startet, zeige ich es im Landschaft-Modus. Aber sobald die Anwendung startet, bekomme ich diese Meldung
Two-stage rotation animation is deprecated. This application should use the smoother single-stage animation
Habe ich diese Methode in allen meinen Klassen
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return (interfaceOrientation == UIInterfaceOrientationLandscapeRight);
}
Ich auch meine unterstützt Ausrichtungen (iPad) , Landschaft in meiner plist-Datei.
Wie zu beheben dieser Warnmeldung?
InformationsquelleAutor der Frage southpark | 2012-06-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Merkte ich, nach der Lektüre diese Antwort - ich wurde einfach mit der Tab-Bar-Controller falsch: die tab-Leiste sollte nur verwendet werden, als ein root-controller, allerdings habe ich eingefügt, ein navigation-controller vor.
InformationsquelleAutor der Antwort Johan
Erhalten Sie auch diese Fehlermeldung, wenn Sie ausgeführt haben die app mit einer leeren tab-bar-controller als root in das storyboard. Ich fing gerade an einer app und mein
UITabBarController
hat keine view-Controller noch nicht, aber präsentiert eine login-modal.InformationsquelleAutor der Antwort Matt Quiros
Das problem ist, dass Ihre app mithilfe einer der folgenden Methoden, die veraltet in iOS 5.0:
Müssen Sie zum ändern der Ansicht-Controller zu überschreiben
willAnimateRotationToInterfaceOrientation:duration:
statt, und nicht außer Kraft, die "HalfOfRotation" Methoden.InformationsquelleAutor der Antwort rob mayoff
ckeck deine array-Deklaration für die tab-Leiste
..möglich, Irrtum u gemacht:
Ich deklariertes array oblects nach der Zuweisung
richtigen Weg:
InformationsquelleAutor der Antwort AP_
Diese Fehlermeldung bezieht sich auf TabBarController-Nutzung. Sie können erwarten, dass dieser Fehler, wenn man nicht tabBarController als "root-controller" für Ihre app. So machen Sie Ihre TabBarController als root-controller & dieser Fehler wird nicht mehr belästigen Sie.
InformationsquelleAutor der Antwort Deepankar Srivastava