2010-04-16 5 views
0

Ok, celui-ci est vraiment bizarre ... Je ne peux pas montrer le code exactement parce qu'il suit un joli motif de serpent à travers les sous-classes etc, il y aurait une pile de celui-ci.UINavigationController créer une vue vide à partir de rien?

Les parties importantes sont que je pousse un contrôleur de vue, qui pendant viewWillAppear pousse un autre contrôleur de vue sur le contrôleur de navigation.

Mon contrôleur de navigation est un élément d'une barre d'onglets. Quand je repasse deux fois, je me retrouve dans une vue vide avec le même titre que mon contrôleur de vue racine (je n'ai pas d'autres vues ayant ce titre).

J'ai même testé et mis un NSLog() dans viewWillAppear pour m'assurer que c'était la même vue apparaissant, mais pour une raison quelconque, la vue vide de mystère apparaît au lieu de ma vue. Je suis en mesure d'obtenir la vue d'origine en appuyant à nouveau sur le bouton de la barre d'onglets. (Celui qui correspond au contrôleur de nav). Cela m'embrouille énormément, donc toute aide serait appréciée. Je posterai du code si quelqu'un peut préciser quel code mettre.

Merci.

Répondre

0

Êtes-vous en train de pousser les deux contrôleurs (l'original et celui qu'il pousse à son tour) avec le drapeau animé: OUI? Si c'est le cas, ne le faites pas. L'OS est confus si vous essayez d'empiler des animations comme celles-ci les unes sur les autres.

Questions connexes