L'animation de rotation en deux étapes est déconseillée. Cette application devrait utiliser l'animation en une seule étape plus lisse
Je suis la construction d'une application ipad. lorsque les applications commence, je le montrer dans le paysage de la mode. Mais dès que l'application démarre, je reçois ce message d'
Two-stage rotation animation is deprecated. This application should use the smoother single-stage animation
J'ai utilisé cette méthode dans toutes mes classes
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return (interfaceOrientation == UIInterfaceOrientationLandscapeRight);
}
J'ai aussi mis mon pris en charge interface orientations (iPad) paysage à droite dans mon fichier plist.
Comment faire pour résoudre ce message d'avertissement?
source d'informationauteur southpark
Vous devez vous connecter pour publier un commentaire.
Je viens de réaliser - après la lecture de cette réponse - que j'ai été tout simplement à l'aide de la Barre d'Onglet Contrôleur de mal: la barre d'onglet ne doit être utilisé comme une racine contrôleur, cependant, j'ai inséré une manette de navigation avant.
Vous pouvez également recevoir ce message d'erreur si vous avez exécuté l'application avec un vide de la barre des onglets contrôleur en tant que root dans votre storyboard. Je viens de commencer sur une application et mon
UITabBarController
n'a pas de vue les contrôleurs encore, mais c'est la présentation d'une connexion modal.Le problème est que votre application utilise l'une de ces méthodes, qui ont été désapprouvées dans la version 5.0 d'iOS:
Vous avez besoin de modifier votre point de vue contrôleurs pour remplacer
willAnimateRotationToInterfaceOrientation:duration:
au lieu de cela, et à pas remplacer tous les "HalfOfRotation".ckeck votre déclaration de tableau de barre d'onglet
..erreur possible u fait:
J'ai déclaré la matrice de oblects après l'affectation de
façon correcte:
Ce message d'erreur est lié à TabBarController d'utilisation. Vous pouvez vous attendre à ce message d'erreur lorsque vous ne faites pas votre tabBarController comme le "racine contrôleur" pour votre application. Donc, assurez votre TabBarController comme la racine contrôleur & cette erreur ne sera plus vous harceler.