【发布时间】:2013-02-03 16:49:02
【问题描述】:
我注意到在我的 webView 中,我在发出请求时在 viewDidLoad 中设置了缓存策略,
NSURLRequest *request = [NSURLRequest requestWithURL:url cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:10];
缓存将仅在第一次运行,当我单击网页中的另一个按钮继续执行后续页面时,webView 会忽略缓存策略,使其仅在网页的第一页上加载更快.后续页面加载非常缓慢。
我该如何解决这个问题:让所有后续页面的加载速度与 webView 中第一个加载的页面一样快?
【问题讨论】:
-
这是因为,您只创建了第一个具有缓存属性的 url。
标签: ios caching webview policy