NSURLRequest 各種緩存類型說明

NSURLRequestUseProtocolCachePolicy = 0,  //默認的cache policy,使用Protocol協議定義。


NSURLRequestReloadIgnoringLocalCacheData = 1,//忽略緩存直接從原始地址下載。

NSURLRequestReloadIgnoringLocalAndRemoteCacheData = 4, //忽略本地和遠程的緩存數據,直接從原始地址下載,並且移除本地緩存數據

NSURLRequestReloadIgnoringCacheData = NSURLRequestReloadIgnoringLocalCacheData,//忽略緩存直接從原始地址下載。


NSURLRequestReturnCacheDataElseLoad = 2,//只有在cache中不存在data時才從原始地址下載。

NSURLRequestReturnCacheDataDontLoad = 3,//只使用cache數據,如果不存在cache,請求失敗;用於沒有建立網絡連接離線模式


NSURLRequestReloadRevalidatingCacheData = 5, //  :驗證本地數據與遠程數據是否相同,如果不同則下載遠程數據,否則使用本地數據


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章