1. 程式人生 > >關於iOS開發UIWebView快取相關問題的解決

關於iOS開發UIWebView快取相關問題的解決

最近原生APP用到webview比較多,涉及到了webview的快取問題,網上尋找了很多方法,都不太滿意,最後找到最有效的兩個方法,供參考,希望多給些建議。

方法一:

https://github.com/EntreGulss/CachedWebpage

日本人寫的快取方法,挺有名的,試過各大入口網站的web頁面快取都流暢,好用,但是對我這邊的webview出現了問題,莫名其妙的卡頓和無法點選。

方法二:

stackoverflow裡找了好久找到的,需要替換webview的請求方法,但是目前沒有出現問題,快取效果很好,我是用這個方法的。

http://stackoverflow.com/questions/16826820/uiwebview-webpage-caching-for-offline-viewing

裡面有個方法:

NSString *stringurl=[NSString stringWithFormat:@"http://www.google.com"];
NSURL *url=[NSURL URLWithString:stringurl];
NSMutableURLRequest *theRequest = [NSMutableURLRequest requestWithURL:url cachePolicy:NSURLRequestReturnCacheDataElseLoad timeoutInterval:15.0];
[uiwebview loadRequest:theRequest];

轉載請註明原著: