Ios UIWebview中传入提要的自动刷新
我编写了一个简单的“单视图”应用程序,其中我在UIWebView中加载了一个网页 如果我没有做错什么,UIWebView默认情况下不会在url数据更改时自动更新自身。例如,如果gmail中的新邮件或Facebook墙上的新帖子似乎不会自动刷新我的UIWebView页面 我是不是遗漏了什么?如果UIWebView在默认情况下不自动刷新,有没有办法绕过这个陷阱 提前感谢,,Ios UIWebview中传入提要的自动刷新,ios,uiwebview,Ios,Uiwebview,我编写了一个简单的“单视图”应用程序,其中我在UIWebView中加载了一个网页 如果我没有做错什么,UIWebView默认情况下不会在url数据更改时自动更新自身。例如,如果gmail中的新邮件或Facebook墙上的新帖子似乎不会自动刷新我的UIWebView页面 我是不是遗漏了什么?如果UIWebView在默认情况下不自动刷新,有没有办法绕过这个陷阱 提前感谢,, Nikhil您可能需要设置一个具有设置时间间隔的计时器来刷新web视图。我已经用一个uibutton完成了,一旦按下它,它将每
Nikhil您可能需要设置一个具有设置时间间隔的计时器来刷新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];
}
我希望这能有所帮助。非常感谢您的帮助。如果UIWebView自动刷新推送数据,这类问题会消极地回答我的问题。我以前考虑过你的解决方案,但不想在当时就采用。因为我认为如果没有更新,重新加载页面是很烦人的。我想检查是否可以提取上次更新时间(如unix/linux中的ls-ltr命令)或在后台重新加载页面,如果两个页面不同,则比较两个页面(类似于unix中的diff命令),并仅在发现新页面时上载。也许我应该为此发布一个新问题。