我有一个从外部网站拉取数据的UIWebView。如果我更改该网站上的CSS,我的UIWebView不会看到更改。如果我在移动Safari浏览器上打开相同的网址,它就可以。我必须删除该应用程序并重新安装它才能看到更改。是否存在一些缓存?有任何想法吗?UIWebView没有看到远程css更新
回答
是的,UIWebView缓存一些数据。 要删除特定请求的缓存的响应,你可以使用下面的代码
[[NSURLCache sharedURLCache] removeCachedResponseForRequest:NSURLRequest];
还有另一种方法,通过它可以删除缓存中的所有请求,那就是:
[[NSURLCache sharedURLCache] removeAllCachedResponses];
让我知道这是否有帮助.. :)
我会试试这个,让每个人都知道。 –
道歉,在我离开城市之前,我没有尝试过。我回来了,想知道我怎么能把这个绑到重载按钮上?在我的故事板中,我按下了一个按钮到webview并点击重新加载。但我怎样才能拦截这个编程调用这个代码? –
将其放入重新加载按钮事件中。并且在执行这段代码之后也会发出url请求。 – Rashad
- 1. joomla css更改没有看到
- 2. Git - 远程头没有正确更新
- 3. git fetch远程没有更新项目?
- 4. git pull没有更新远程设备
- 5. RStudio没有看到包更新
- 6. Guard没有看到文件更新
- 7. Eclipse没有看到我更新的类
- 8. NSFetchedResultsController没有看到插入(或更新)
- 9. 的DataContext没有看到更新
- 10. CSS能看到多远“看到”
- 11. 远程查看更新问题
- 12. css文件没有得到更新
- 13. git rebase到远程更新
- 14. Flask css没有更新
- 15. 为什么其他线程没有看到我的ref更新?
- 16. atomic_bool值更新,其他进程没有看到
- 17. 有没有办法看到铬iOS CSS?
- 18. 的UIWebView - 加载本地CSS到远程站点
- 19. iOS:如何将远程CSS加载到我的UIWebView?
- 20. Git - 更新了远程URL,但没有更改旧的URL?
- 21. 没有应用程序远程更新pkpass文件
- 22. 更新iOS应用远程没有审查过程
- 23. 查看本地提交git更改/差异没有推送到远程
- 24. 有没有办法远程更新USB棒上的文件?
- 25. fabfile没有看到远程环境变量
- 26. WebRTC使用承诺 - 两端都没有看到远程视频
- 27. 有没有办法远程查看Swing应用程序?
- 28. UIWebview没有得到饼干
- 29. UIWebView不更新
- 30. AngularJS $看没有更新我的输出
>>你可以添加一些代码?代码,你正在加载的网址。一个代码告诉千言万语.. :) – Rashad