【发布时间】:2014-02-22 07:08:23
【问题描述】:
我有一个应用程序可以在 UIWebView 中从服务器加载 pdf 文件
当我从服务器更改 pdf 文件时,它不会在应用程序中更改,我尝试了所有这些方法
[[NSURLCache sharedURLCache] removeCachedResponseForRequest:request];
[[NSURLCache sharedURLCache] removeAllCachedResponses];
for(NSHTTPCookie *cookie in [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookies]) {
if([[cookie domain] isEqualToString:MyURLString]) {
[[NSHTTPCookieStorage sharedHTTPCookieStorage] deleteCookie:cookie];
}
}
新的pdf文件仍然没有改变,有时需要一些时间才能改变,有时它不会
还有其他方法吗?
【问题讨论】:
-
我很想知道这个问题的答案。我们必须继承 NSURLProtocol 才能在 UIWebView 中清除缓存,因此了解是否有更简单的方法会很有用。
-
你能解释一下如何继承NSURLProtocol,如果它和你一起工作吗? @达伦
标签: ios uiwebview browser-cache