Lange Rede, kurzer Sinn, ich habe gerade auf Xcode 6 aktualisiert, um zu sehen, wie meine App auf iOS 8 funktioniert. Ich habe festgestellt, dass der Cache nicht verwendet wird, obwohl er sollte. Ich verwende AFNetworking die cachepolicy wie diese Einstellung:Hat iOS 8 NSURLCache beschädigt?
sessionManager.requestSerializer.cachePolicy = NSURLRequestReturnCacheDataElseLoad;
ich noch ein iOS-7-Gerät haben, in dem ich den gleichen Code getestet und es funktioniert es wie erwartet.
Hat jemand eine Lösung dafür, oder müssen wir warten, bis Apple es repariert?
Ich habe etwas sehr ähnliches mit NSURLSession bemerkt. Ich denke, dass NSURLConnection noch ordnungsgemäß mit NSURLCache funktioniert. –
Ich habe gerade das gleiche bemerkt (mit AFNetworking2) mit meiner benutzerdefinierten NSURLCache-Unterklasse (storeCachedResponse: forRequest: wird aufgerufen, aber cachedResponseForRequest: wird nie aufgerufen). –