Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/118.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios UIWebview中传入提要的自动刷新_Ios_Uiwebview - Fatal编程技术网

Ios UIWebview中传入提要的自动刷新

Ios UIWebview中传入提要的自动刷新,ios,uiwebview,Ios,Uiwebview,我编写了一个简单的“单视图”应用程序,其中我在UIWebView中加载了一个网页 如果我没有做错什么,UIWebView默认情况下不会在url数据更改时自动更新自身。例如,如果gmail中的新邮件或Facebook墙上的新帖子似乎不会自动刷新我的UIWebView页面 我是不是遗漏了什么?如果UIWebView在默认情况下不自动刷新,有没有办法绕过这个陷阱 提前感谢,, Nikhil您可能需要设置一个具有设置时间间隔的计时器来刷新web视图。我已经用一个uibutton完成了,一旦按下它,它将每

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

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

我是不是遗漏了什么?如果UIWebView在默认情况下不自动刷新,有没有办法绕过这个陷阱

提前感谢,,
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命令),并仅在发现新页面时上载。也许我应该为此发布一个新问题。