如何仅在必要时删除 UIWebView
缓存,例如什么时候响应状态码是304?我使用:
- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
从 NSURLConnectionDelegate
从响应中获取状态代码:
int code = [(NSHTTPURLResponse*)response statusCode];
但代码始终为 200(OK)。如何获取代码 304(未更改)以了解何时需要清除缓存?
提前致谢。
最佳答案
How to get code 304.but code is always 200 (OK)
我不明白你的问题 - 发送http代码的是服务器,你是问如何更改服务器以使其发送304?
无论如何,您的 UIWebView 和 NSURLConnection 之间的连接是什么。 您是否出于某种原因在 shouldStartLoadWithRequest: 中使用了 NSURLConnection?
关于ios - UIWebView 仅在必要时清除缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10637939/