NSURLRequest 各种缓存类型说明

来源:互联网 发布:手机版弘历软件 编辑:程序博客网 时间:2024/06/05 00:44

NSURLRequestUseProtocolCachePolicy = 0,  //默认的cache policy,使用Protocol协议定义。


NSURLRequestReloadIgnoringLocalCacheData = 1,//忽略缓存直接从原始地址下载。

NSURLRequestReloadIgnoringLocalAndRemoteCacheData = 4, //忽略本地和远程的缓存数据,直接从原始地址下载,并且移除本地缓存数据

NSURLRequestReloadIgnoringCacheData = NSURLRequestReloadIgnoringLocalCacheData,//忽略缓存直接从原始地址下载。


NSURLRequestReturnCacheDataElseLoad = 2,//只有在cache中不存在data时才从原始地址下载。

NSURLRequestReturnCacheDataDontLoad = 3,//只使用cache数据,如果不存在cache,请求失败;用于没有建立网络连接离线模式


NSURLRequestReloadRevalidatingCacheData = 5, //  :验证本地数据与远程数据是否相同,如果不同则下载远程数据,否则使用本地数据


原创粉丝点击