2010-08-08 4 views
1

J'ai deux vues contrôlées par un contrôleur d'uinavigation. la première vue a un UIWebView et a un bouton qui amène l'utilisateur à la deuxième vue. L'utilisateur peut revenir à la première vue en appuyant sur le bouton Précédent de la barre de navigation. Cependant, le contenu du WebView n'est pas actuel. Comment puis-je actualiser le contenu de la vue Web de la première vue lorsque je reviens de la deuxième vue?navcontroller refresh webview

Répondre

1

Dans le contrôleur de vue pour le WebView procédez comme suit:

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

    [webView reload]; 
} 
+0

comment puis-je ignorer [webView reload] la première fois l'ouverture de l'application? – Yazzmi

+0

Le drapeau animé devrait être NON alors ... –

2

Dans le premier contrôleur de vue:

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