2016-11-29 29 views
0

試圖找到一種方法來清除應用程序隨着時間的推移在iPhone上的設置頁面中找到的緩存。從應用中的設置清除緩存的方法?

本質上,我們使用Xamarin Forms在我們的應用程序上實現了一個捏/平移頁面。我們一直在爲這個頁面提供巨大的圖像,因爲我們希望在放大圖像時清晰圖像。我們看到人們抱怨應用程序存儲過多的問題正在大量增加。我們想要一種方法來清除緩存每週左右,以防止這種情況。

有沒有辦法在應用中清除該應用的手機緩存?

回答

0

發現我的答案是:

var documents = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); 
var cache = System.IO.Path.Combine(documents, ".config", ".isolated-storage", "ImageLoaderCache"); 

foreach (var file in System.IO.Directory.GetFiles(cache)) 
{ 
    System.IO.File.Delete(file); 
}