Sea*_*ess 3 iphone cocoa-touch http
我曾考虑过编写自定义URL缓存,但似乎NSURLCache应该支持磁盘缓存.我希望我的iphone应用程序使用缓存的响应,而不会直到资源变得陈旧(由我从服务器发回的标头确定).
我是否必须使用NSURLConnection打电话?如何让iphone使用网址的缓存版本?
更新:这是我的代码的链接
我想你可能需要在你的NSURLRequest中添加一个"cachePolicy":
NSURLRequestReturnCacheDataElseLoad缓存策略将导致URL加载系统使用缓存数据,忽略其年龄或到期日期(如果存在),并且仅在没有缓存版本时才从原始源加载数据.
那里有一些不同的政策.也许其中一个会有所帮助.