J'ai une application basée sur la navigation où je navigue à travers certains viewcontroller. En ce moment j'ai 2 viewcontrollers. Dans le second viewcontroller, j'ai une condition que si c'est vrai, j'apparaisse au premier viewcontroller avec popToRooViewController. Quand je fais le retour de l'application de la rootController mais dans la console débogueur apparaît ceci:erreur bizarre quand popToRootViewController
**-[UIWindow endDisablingInterfaceAutorotation] called on <UIWindow: 0x3c04dd0; frame = (0 0; 320 480); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x3c05b90>> without matching -beginDisablingInterfaceAutorotation. Ignoring. Terminating in response to SpringBoard's termination.**
Je ne sais pas pourquoi cela est arrivé.
Je crée le projet en tant qu'application basée sur la navigation. Dans le mainWindow.xib, il a le contrôle navigationController et en tant que subview il a la barre de navigation et le rootviewcontroller.
Ensuite, dans le rootViewController, je passe à viewController au lieu de tableviewcontroller. Le second viewcontroller est également un viewcontroller.
Voici le code lorsque j'appelle le rootcontroller.
else if (emptyTasks == YES && returnAddTask == NO)
{
[self.navigationController popToRootViewControllerAnimated:YES]; // "Pushing the controller on the screen"
returnAddTask = YES;
}
Merci pour votre aide !! :)
Salut, j'ai suivi les étapes de la question, mais n'obtenez pas l'erreur :(Pouvez-vous fournir plus d'informations sur ce qui est contenu dans les vues/viewcontrollers qui pourraient être utiles? Merci, Sam – deanWombourne
Je l'ai! résolu mon problème de réglage de l'animation: NO.Il semble que c'est un problème trouvé dans l'appareil et le simulateur de l'iPhone 3.0 Jetez un oeil à ce lien: http://stackoverflow.com/questions/954982/uinavigationcontroller-poptorootviewcontroller-and- alors-immédiatement-pousser-un-nouveau-v Merci quand même !! :) – ideafactory
grâce à ideafactory .. j'ai eu le même problème et résolu en réglant le paramètre animé: NO –