Ich habe das gleiche Problem, die Nachricht wird aus dem CFNetwork-Framework ausgegeben, dies geschieht sowohl auf dem Gerät und im iOS-Simulator. Im einzelnen Strings auf CFNetwork läuft zeigt:
addResponse - nicht auf Festplatte hinzufügen oder SPEICHER:% @ addResponse - SPEICHER ADDING NUR:% @
Meine Vermutung ist, es durch CFCachedURLResponse Methode ausgegeben wird.
Ein Update - mit weiteren Untersuchung mein Problem durch die verursacht wird, folgende:
NSURLCache *cache = [[NSURLCache alloc] initWithMemoryCapacity: memoryCapacity diskCapacity: discCapacity diskPath:[SDURLCache defaultCachePath]];
[NSURCache setSharedCache:cache];
Wo memoryCapacity == 0. dies wie 10MB bis zu einem gewissen realistischen Wert Einstellung aus der Nachrichten gestoppt veröffentlicht und erschien Objekte abzurufen aus dem Cache, wie ich es erwarten würde.
Leider oder anders hängt das Verhalten von NSURLRequest usw. mit iOS 5 geändert ab. NSURLRequestCachePolicy wird jetzt ausgeführt, was bedeutet, dass Sie überprüfen müssen, auf welcher iOS-Version Ihre App läuft und Ihr Caching-Verhalten entsprechend anpassen.
FWIW Ich sehe das gleiche. – bdesham
Das ist etwas Neues. In meinem Code scheint es Request-Caching und ein UIWebView zu geben. 'ADDRESPONSE - NUR ZU SPEICHER HINZUFÜGEN: http: // domain.com /'. Ich verwende '[NSURLRequest requestWithURL: URL cachePolicy: NSURLRequestReloadIgnoringLocalCacheData timeoutInterval: 30];' – Gustav
Ich kann auch berichten, dass dies von Zeit zu Zeit passiert, wenn Methoden wie [NSData dataWithContentsOfURL: ... –