0

我编写了一个简单的“单视图”应用程序,其中我在 UIWebView 中加载了一个网页。

如果我没有做错什么,UIWebView 默认情况下不会在 url 数据更改时自动更新。例如,如果一封新邮件到达 gmail 或 Facebook 墙上的新帖子似乎不会导致我的 UIWebView 页面自动刷新。

我在这里错过了什么吗?如果 UIWebView 默认不自动刷新,有没有办法绕过这个陷阱?

在此先感谢,尼基尔

4

1 回答 1

0

您可能需要设置具有设定时间间隔的计时器来刷新 Web 视图。我已经用一个 uibutton 完成了它,一旦按下它就会每隔这么多秒刷新一次 web 视图。类似于以下内容:

对于 UIButton

 - (IBAction)SendGPSData:(id)sender 
 {
  [webView reload];

 }

对于 NSTimer

 [NSTimer scheduledTimerWithTimeInterval:5 target:self selector:@selector(WebViewLoad:) userInfo:nil repeats:NO];

 -(void)WebViewLoad:(NSTimer *)theTimer
 {
 [webView reload];
 }

我希望这有帮助。

于 2013-05-26T06:02:56.610 回答