? ? ? ?現在用WKWebView的越來越多,當時IOS8出了以后,還沒有刪除緩存的API,在更新到IOS9以后,刪除緩存的API出來了,相比webView,WKWebView更加節省內存,CPU使用率也相對降低,但是我在加載時遇到一個問題,就是網頁更新了,但是刷新界面仍然就舊的界面,所以要清除緩存。(PS:版本高于IOS9才能做刪除緩存,否則會崩潰)
? ? ? 下面是清除所有緩存的代碼:
當然也可以刪除部分緩存:
其中types數組里邊還可以放進去的值有
WKWebsiteDataTypeDiskCache,
WKWebsiteDataTypeOfflineWebApplicationCache,
WKWebsiteDataTypeMemoryCache,
WKWebsiteDataTypeLocalStorage,
WKWebsiteDataTypeCookies,
WKWebsiteDataTypeSessionStorage,
WKWebsiteDataTypeIndexedDBDatabases,
WKWebsiteDataTypeWebSQLDatabases