我编写了一个简单的“单视图”应用程序,其中我在 UIWebView 中加载了一个网页。
如果我没有做错什么,UIWebView 默认情况下不会在 url 数据更改时自动更新。例如,如果一封新邮件到达 gmail 或 Facebook 墙上的新帖子似乎不会导致我的 UIWebView 页面自动刷新。
我在这里错过了什么吗?如果 UIWebView 默认不自动刷新,有没有办法绕过这个陷阱?
在此先感谢,尼基尔
您可能需要设置具有设定时间间隔的计时器来刷新 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];
}
我希望这有帮助。