J'utilise une application basée sur la navigation pour iPhone. Je veux recharger une vue quand je reviens après avoir appuyé sur le bouton retour. Toute solution?Actualiser la vue dans l'application de navigation iPhone
Cordialement
J'utilise une application basée sur la navigation pour iPhone. Je veux recharger une vue quand je reviens après avoir appuyé sur le bouton retour. Toute solution?Actualiser la vue dans l'application de navigation iPhone
Cordialement
Ajouter une méthode viewWillAppear: à votre classe de contrôleur. Dans cette méthode, vous pouvez ensuite mettre à jour la vue avec les données actuelles.
Le viewWillAppear: méthode exécutera chaque fois que la vue est sur le point d'être affiché (après la navigation à vue différent en utilisant UINavigationController)
Il y a plus d'un, mais je l'utilise habituellement NSNotificationCenters. Vous attachez « auditeurs » pour une sorte d'événement, comme ceci:
[[NSNotificationCenter defaultCenter]
addObserver:self
selector:@selector(onSomethingChanged:)
name: @"somethingChangedEvent"
object: nil];
Donc, si une autre vue modifie un paramètre, il notifie à tous les auditeurs comme ceci:
[[NSNotificationCenter defaultCenter] postNotificationName: @"somethingChangedEvent" object: Nil];
assez simple et intuitive .