我有一个从外部网站提取数据的UIWebView。如果我更改该网站上的CSS,我的UIWebView不会看到更改。如果我在移动野生动物园上打开相同的网址,它确实如此。我必须删除该应用程序并重新安装它才能看到更改。是否有一些缓存正在进行?有什么想法吗?
答案 0 :(得分:0)
是的,UIWebView会缓存一些数据。 要删除特定请求的缓存响应,可以使用以下代码
[[NSURLCache sharedURLCache] removeCachedResponseForRequest:NSURLRequest];
您可以通过另一种方式删除所有请求的缓存,即:
[[NSURLCache sharedURLCache] removeAllCachedResponses];
请告诉我这是否有帮助.. :)