在 iOS 5 中,如果我的应用程序被终止,我的 NSURLConnection 缓存就会消失。即使在我的应用程序终止并重新启动后,我如何保留 NSURLConnection 缓存?只要我的应用程序还活着,缓存就可以很好地工作。
我NSURLRequestUseProtocolCachePolicy
在我的 NSURLRequest 中使用。
我的服务器返回的示例标头:
Cache-Control:public, max-age=3600
Content-Encoding:deflate
Content-Length:1606
Content-Type:application/json; charset=utf-8
Date:Sun, 16 Sep 2012 20:22:14 GMT
Expires:Sun, 16 Sep 2012 21:22:15 GMT
Last-Modified:Sun, 16 Sep 2012 20:22:15 GMT
Vary:*
如果我的应用程序在 5 分钟后终止并重新启动,则会尝试全新下载(通过 Charles http 侦听器验证)...