在iOS中通过UIWebView查看图像或文档时是否会缓存它?

时间:2011-09-27 05:51:55

标签: ios uiwebview mobile-safari

通常,当我们通过浏览器加载图像或文档时,图像会缓存在临时文件夹中。对于MObile中的移动Safari和其他浏览器,情况是否相同?

如果是这种情况,如果手机已植根,用户是否可以访问它们? 通过iOS中的UIWebView查看图像或文档时会缓存它吗?

1 个答案:

答案 0 :(得分:1)

不,执行缓存的类是NSURLRequest。您可以删除特定请求的缓存

[[NSURLCache sharedURLCache] removeCachedResponseForRequest:request];

或所有人

[[NSURLCache sharedURLCache] removeAllCachedResponses];

或在执行任何请求之前设置空缓存

NSURLCache *sharedCache = [[NSURLCache alloc] initWithMemoryCapacity:0 diskCapacity:0 diskPath:nil];
[NSURLCache setSharedURLCache:sharedCache];