2010-02-11 15 views
0

Mon application dispose d'un contrôleur de navigation et de vues de table. Lorsque le bouton Précédent est cliqué et que la vue est sortie de la pile du contrôleur, j'ai remarqué que les événements de la table ne sont pas exécutés (par exemple: cellForRowIndexPath). Est-il de toute façon que ces événements sont exécutés lorsque la vue est expirée.Problème du bouton Précédent du contrôleur UINavigationController

Ceci est le code que j'utilise pour pousser la vue dans la pile du contrôleur.

MyViewController * obj = [[MyViewController alloc] initWithNibName: @ Groupe "MyViewController": nil]; [self.navigationController pushViewController: obj animé: OUI]; [libération d'obj];

Cordialement Sandy

Répondre

0

Vous pouvez utiliser les méthodes viewWillAppear et ViewWillDisappear.

ce que vous voulez faire est de mettre un appel à

[theTable reloadData];

qui initie tous les appels que vous vouliez.

Cet appel doit être placé à l'endroit où vous souhaitez recharger la table - soit apparaître, soit disparaître.

Bonne chance!