Wie kann ich Caching in einem UIWebView
aktivieren?Wie aktiviert man das Caching in UIWebView?
Es ist frustrierend. Ich suche Stunden, aber keine erwähnten Lösungen in vielen anderen Pfosten halfen mir nicht.
Ich habe versucht, viele Lösungen wie https://stackoverflow.com/a/26174438, https://stackoverflow.com/a/1424301, http://codewithchris.com/tutorial-how-to-use-ios-nsurlconnection-by-example/, https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/URLLoadingSystem/Concepts/CachePolicies.html, iOS Cache a UIWebView usw.
Mein Code sieht aus wie
[self setUrl:[[NSString alloc] initWithFormat:@"http://example.com"]];
[[NSURLCache sharedURLCache] setDiskCapacity:0];
[[NSURLCache sharedURLCache] setMemoryCapacity:0];
[self setLoadUrl: [NSURL URLWithString:[self url]]];
[self setRequestObj:[NSURLRequest requestWithURL:[self loadUrl]]];
wenn caching
deaktiviert ist. Wenn er eingeschaltet ist Ich habe
if([[self cache] isEqualToNumber:[[NSNumber alloc] initWithInt:1]])
{
[[NSURLCache sharedURLCache] setDiskCapacity:4 * 1024 * 1024];
[[NSURLCache sharedURLCache] setMemoryCapacity:32 * 1024 * 1024];
[self setRequestObj:[NSURLRequest requestWithURL:loadUrl cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:60.0]];
}
Wie
Können Sie diese URL versuchen https://lh4.ggpht.com/wKrDLLmmxjfRG2-E-k5L5BUuHWpCOe4lWRF7oVs1Gzdn5e5yvr8fj-ORTlBF43U47yI = w300 und sag mir die Ergebnisse. –
Versuchen Sie diese Antwort und implementieren NSMutableURLRequest http://StackOverflow.com/a/26174438/3116236 – iSashok
@iSashok Ich versuchte diese Antwort auch und es ist auch bei meinem Beitrag verknüpft. Hat mir nicht geholfen ... Was habe ich falsch gemacht? – Premox