J'ai un problème incroyablement frustrant qui semble être un bogue, mais j'ai beaucoup de mal à croire que personne d'autre n'est tombé sur ça. Le contrôleur de vue racine de mon application est un UITabBarController, où chaque onglet est un UINavigationController. Tout fonctionne bien.UINavigationController setViewController: animé: difficultés de la barre de navigation
Maintenant, je suis venu à un endroit où je veux modifier la pile, donc je réarranger les viewControllers du contrôleur de navigation en cours et faire:
[self.navigationController setViewControllers:newViewControllers animated:YES];
La pile est relevé/poussé correctement à la contrôleur de vue de dessus, mais la barre de navigation ne met pas à jour le contrôleur de vue en cours et semble rester exactement comme avec le viewController avant le pop. Si oui:
[self.navigationController popToViewController:someViewController animated:YES];
Tout fonctionne parfaitement. Est-ce que quelqu'un a déjà rencontré cela auparavant? Y at-il un travail autour? Quelque chose que je fais mal?
Est-ce que ce bug - http://openradar.appspot.com/7470644 semble lié? – Anurag
Oui! C'est exactement le même bug, mais cette solution est assez moche. Avez-vous trouvé une meilleure solution de contournement? – beinstein
J'ai aussi ce bug. Très frustrant. –