Auf dem iPhone führe ich eine HTTP-Anforderung mit NSURLRequest für einen Datenblock aus. Objektzuordnungsspitzen und ich ordne die Daten entsprechend zu. Wenn ich mit den Daten fertig bin, gebe ich sie entsprechend frei - Instrumente zeigen jedoch keine Daten an, die freigegeben wurden!
Meine Theorie ist jedoch, dass HTTP-Anforderungen standardmäßig zwischengespeichert werden. Ich möchte nicht, dass meine iPhone-App diese Daten zwischenspeichert.
Gibt es eine Möglichkeit, diesen Cache nach einer Anforderung zu löschen oder zu verhindern, dass Daten überhaupt zwischengespeichert werden?
Ich habe versucht, alle Cache-Richtlinien zu verwenden, die wie folgt dokumentiert sind:
NSMutableURLRequest *theRequest = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:url]];
theRequest.cachePolicy = NSURLRequestReloadIgnoringLocalCacheData;
aber nichts scheint die Erinnerung freizugeben!