2009-05-28 11 views
9

Je remarque que quelque chose d'étrange arrive à l'un de mes contrôleurs: le bouton de retour disparaît, mais il est possible de revenir au contrôleur précédent en tapant sur le coin supérieur gauche (c'est-à-dire sur le bouton).Le bouton de retour de UINavigationController disparaît?

Dans tout mon fichier, il n'y a pas de ligne qui définit self.navigationItem.hidesBackButton sur YES; NSLog imprime également 0 comme self.navigationItem.hidesBackButton dans viewDidLoad.

Cela se produit dans le simulateur et le périphérique réel. Des idées?

+0

J'ai eu le même problème, mais tapant dans le coin supérieur gauche n'a pas d'effet mais la cause était la même. –

+0

Une fois que j'ai mon bouton

Répondre

23

Oh mon dieu. Dans l'implémentation du contrôleur de vue précédent, j'ai accidentellement mis self.title à @ "", ce qui provoque ce bug ennuyeux.

Supprimer cette ligne résout le problème.

0

j'avais un contrôleur de navigation récursive, et cela est aussi arrivé à moi, j'utilisé ce code pour le fixer:

self.navigationItem.leftItemsSupplementBackButton = true 
Questions connexes