【发布时间】:2011-12-06 09:37:09
【问题描述】:
我继承了NSURLCache,并覆盖了cachedResponseForRequest,并将共享缓存更改为我自己的缓存对象,以拦截UIWebView发出的每个url请求。它在第一次完美运行时,当 URL 加载到 UIWebView 时,它会拦截所有内容(css、jpg 等)。但是当我尝试加载相同的 URL(例如 index.html)时,cachedResponseForRequest 方法将不会被调用。如果然后我尝试使用不同的 URL,它会再次完美运行。
我尝试将请求的 cachePolicy 修改为所有可能的值,但没有任何帮助。
【问题讨论】:
标签: ios cocoa-touch caching uiwebview nsurlcache