2010-08-08 50 views
1

我有两个视图由uinavigationcontroller控制。第一个视图有一个UIWebView并具有将用户转到第二个视图的按钮。用户可以通过点击导航栏上的后退按钮返回到第一个视图。但是webview的内容不是最新的。如何从第二个视图返回时刷新第一个视图的web视图中的内容?navcontroller刷新webview

回答

1

在用于web视图视图控制器执行以下操作:

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

    [webView reload]; 
} 
+0

如何可以跳过[webView的重载]和第一次打开该应用程序? – Yazzmi 2010-08-08 21:10:01

+0

动画标志应该是NO,然后...... – 2010-08-09 14:58:45

2

在第一视图控制器:

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