我有一個UIWebView
在我的iOS應用程序加載不同的網址取決於以前的行動。我不想讓這些頁面儘快加載。我發現類EGOCache
(source),我的工作是將cacheData存儲在庫/ Caches目錄中。但我不知道如何檢索這個緩存來加載它,我看不出有什麼不同。也許使用NSCache?我錯過了什麼?如何使用EGOCache緩存和加載頁面更快
- (void)webViewDidStartLoad:(UIWebView *)webView {
if (webView_1) {
NSString *urlAddress = @"http://www.apple.com";
NSURL *url = [NSURL URLWithString:urlAddress];
NSURLRequest *request = [NSURLRequest requestWithURL:url cachePolicy:NSURLRequestReturnCacheDataElseLoad timeoutInterval: 10.0];
[webView1 loadRequest:request];
NSData *data0 = [NSURLConnection sendSynchronousRequest:
[NSURLRequest requestWithURL:url]
returningResponse:nil
error:nil];
[[EGOCache globalCache] setData:data0 forKey:@"webCache"];
}
}
謝謝!
你有任何代碼或教程,你可以告訴我嗎?我是一個新手抱歉... – Tibbe