2013-04-30 97 views
1

我使用[ASIDownloadCache sharedCache]來緩存我的HTTP請求,並且在特定條件下,我必須爲一些緩存的請求執行垃圾回收。 我有一個要保存在緩存中的URL列表,並且應該清除所有其他緩存的URL(不在列表中)。ASIDownloadCache清除除一些項目外的所有項目

檢查後,我發現,我只有兩個選擇:

  1. [ASIDownloadCache sharedCache] removeCachedDataForURL:[NSURL URLWithString:URL]]; :它刪除特定URL的緩存。
  2. [[ASIDownloadCache sharedCache] clearCachedResponsesForStoragePolicy:ASICachePermanentlyCacheStoragePolicy];:它清除特定存儲策略的整個緩存。

兩者都不包括我的要求。

任何建議請。

回答

1

你不能,在ASI沒有辦法,我建議去AFNetworking。

相關問題