2014-10-07 126 views
3

我加載大量的圖片提供:我應該自己清除fsCachedData文件夾嗎?

var data = NSData.FromUrl (NSUrl.FromString(url)); 
var img = UIImage.LoadFromData(data); 

然後我緩存圖像到一個文件夾,並確保該文件夾是每7天清除。

但我看到還有一個「Caches /'應用程序包名稱/ fsCachedData」文件夾與所有圖像。至少在模擬器中這似乎沒有被清除。我應該清楚這一點嗎?有沒有辦法阻止它在這裏緩存圖像?或者我自己刪除文件夾是否安全?

回答

2

我們也在我們的應用程序中看到了這一點。根據this link,它的iOS 8 bug在蘋果公司今天將在iOS 8.1更新中糾正。

所以要回答你的問題:不,你不應該自己刪除緩存,並有一定的運氣蘋果的修復確實會清理舊數據。如果由於某種原因,您應該可以自己刪除它,而不會有任何問題。

[編輯]我已經驗證了iOS 8.1確實可以解決這個問題。用戶必須在更新後啓動應用程序,然後才能清除緩存。

相關問題