Występuje ten sam problem, komunikat jest wydawany ze struktury CFNetwork, dzieje się tak zarówno na urządzeniu, jak i na symulatorze systemu iOS. Specjalnie uruchomiony strun szkieletu CFNetwork znajdują się:
ADDRESPONSE - nie dodając na dysk lub pamięć:% @ ADDRESPONSE - dodanie do pamięci wyłącznie:% @
Domyślam się, że jest wydany metodą CFCachedURLResponse.
Aktualizacja - z dalszego dochodzenia mój problem jest spowodowany przez następujące:
NSURLCache *cache = [[NSURLCache alloc] initWithMemoryCapacity: memoryCapacity diskCapacity: discCapacity diskPath:[SDURLCache defaultCachePath]];
[NSURCache setSharedCache:cache];
Gdzie memoryCapacity == 0. Ustawienie to w pewnym realistycznej wartości jak 10MB zatrzymał wiadomości z jej wystawieniu i wydawało się odzyskać przedmiotów z pamięci podręcznej, jak się spodziewałam. Niestety, lub w inny sposób, w zależności od perspektywy, zachowanie NSURLRequest itp. Zmieniło się w iOS 5. NSURLRequestCachePolicy jest teraz aktywny, co oznacza, że musisz sprawdzić, w której wersji iOS jest uruchomiona aplikacja i odpowiednio dostosować zachowanie pamięci podręcznej.
FWIW Widzę to samo. – bdesham
To jest coś nowego. W moim kodzie wydaje się, że dotyczy to buforowania żądań i UIWebView. 'ADRESPONSE - TYLKO DODAWANIE DO PAMIĘCI: http: // domain.com /'. Używam '[NSURLRequest requestWithURL: url cachePolicy: NSURLRequestReloadIgnoringLocalCacheData timeoutInterval: 30];' – Gustav
Mogę również zgłosić, że zdarza się to od czasu do czasu, używając metod takich jak [NSData dataWithContentsOfURL: ... –