1
我正在開發一個iOS應用程序,並剛剛開始實施驚人的緩存插件SDWebImage。我現在堅持的事情是,我試圖實現一個200或500 MB的「有限大小」的緩存,並且我找到了setMaxCacheSize函數,並且我輸入了所描述的數字。當我在應用程序和模擬器中使用NSLog打印值時,它顯示正確,但事實是,我的緩存仍然可以超出此大小...這就像代碼忽略了最大大小,只是不斷移除文件以增加空間..?SDWebImage - 忽略MaxCacheSize的設置值
這是我失蹤的東西嗎?超過限制時需要調用哪些內容以使其自動清理內存?
在此先感謝!
請提供源 –
它顯示在文件名爲「SDImageCache.h'.line 40 – JoshPell
使用這樣的:'[SDImageCache sharedImageCache] setShouldDecompressImages:NO];'' [SDWebImageDownloader sharedDownloader] setShouldDecompressImages:NO]; ' – JoshPell