Je rencontre le même problème, le message est émis par le framework CFNetwork, cela se produit à la fois sur l'appareil et dans le simulateur iOS. En particulier, l'exécution de chaînes de caractères sur CFNetwork montre :
ADDRESPONSE - pas d'ajout au disque ou à la mémoire : %@ ADDRESPONSE - AJOUT DANS LA MÉMOIRE UNIQUEMENT : %@
Je pense qu'elle est émise par la méthode CFCachedURLResponse.
Mise à jour - après une enquête plus approfondie, mon problème est dû à ce qui suit :
NSURLCache *cache = [[NSURLCache alloc] initWithMemoryCapacity: memoryCapacity diskCapacity: discCapacity diskPath:[SDURLCache defaultCachePath]];
[NSURCache setSharedCache:cache];
Lorsque memoryCapacity == 0, le fait de fixer cette valeur à une valeur réaliste comme 10 Mo a empêché l'émission des messages et a permis de récupérer les objets du cache comme je l'espérais.
Malheureusement ou au contraire selon votre point de vue, le comportement de NSURLRequest etc a changé avec iOS 5. NSURLRequestCachePolicy est maintenant pris en compte, ce qui signifie que vous devrez vérifier la version d'iOS sur laquelle tourne votre application et ajuster votre comportement de mise en cache en conséquence.