【发布时间】:2016-01-17 05:09:59
【问题描述】:
我正在将火车时刻表 URL 加载到 UIWebView。由于站点范围的 CSS、JS、图像和其他资源的响应标头设置为
Cache-Control:no-cache, no-store, must-revalidate
Pragma:no-cache
但是有
Last-Modified:Wed, 30 Apr 2014 02:48:09 GMT
即使有
NSURLCache *URLCache = [[NSURLCache alloc] initWithMemoryCapacity:4 * 1024 * 1024
diskCapacity:30 * 1024 * 1024
diskPath:nil];
[NSURLCache setSharedURLCache:URLCache];
那些资源没有被缓存。
问题:我想知道如何缓存这些资源,尽管它们的响应标头除外,但火车时刻表 HTML 除外(不应该被缓存)。或者,我想NSlog 正在加载的资源。我正在使用标准的UIWebView 和UIWebViewDelegate 方法。
【问题讨论】:
标签: ios objective-c caching uiwebview nsurlcache