2009-02-24 8 views
0

J'ai un UINavigationController dans mon viewcontroller, et après avoir appuyé sur un autre viewcontroller du viewcontroller actuel, quand j'appuie sur le bouton retour sur la barre de navigation, il retourne à la vue précédente, mais les données précédentes sont toujours là. comment puis-je réinitialiser les données de la première vue comme appeler la fonction viewDidLoad à nouveau quand j'appuie sur le bouton de retour?UINavigationItem problème de dos

Répondre

2

Au lieu d'utiliser l'utilisation de viewDidLoad - (void) viewWillAppear: (BOOL) animés

Rappelez-vous que vous retournerez à la vue si clair/mettre à jour tout ce qui est pas applicable.

E.g .;

-(void) viewWillAppear:(BOOL)animated 
{ 
    [super viewWillAppear:animated]; 

    // reload the table 
    [self.tableView reloadData]; 
} 
Questions connexes