我有一個PhoneGap應用程序,我需要在某些時候刪除HTML緩存,因爲我更新了我的應用程序中的圖像。在iOS上清除UIWebView緩存
我已經試過這樣:
[[NSURLCache sharedURLCache] removeAllCachedResponses];
[[NSURLCache sharedURLCache] setDiskCapacity:0];
[[NSURLCache sharedURLCache] setMemoryCapacity:0];
通過JavaScript的插件調用時,我做的:
location.reload(true)
但我仍然看,這似乎是緩存相同的圖像。
是否有另一種方法呢?我可以告訴用戶退出應用程序並殺死它,然後重新啓動它。
謝謝!
你能請告訴我們您正在使用的科爾多瓦版本? 當應用程序退出時,我們遇到了UIWEBVIEW清除緩存的問題。所以當我運行應用下次與WIFI關閉。沒有圖像出現。 [請參閱我們的查詢](http://stackoverflow.com/questions/19446317/ios-phonegap-application-ignoring-cache-headers-and-not-caching-images) – abksharma
我認爲這是ios行爲來清理內存一旦關閉應用程序。 – arlg