मुझे एक ही समस्या का सामना करना पड़ रहा है, संदेश सीएफनेटवर्क ढांचे से जारी किया जा रहा है, यह डिवाइस और आईओएस सिम्युलेटर दोनों में होता है। विशेष रूप से CFNetwork पर तार चल पता चलता है: -: @ ADDRESPONSE% - स्मृति ही में जोड़ने से:
ADDRESPONSE डिस्क या स्मृति को जोड़ने नहीं @
मेरा अनुमान% यह CFCachedURLResponse विधि द्वारा जारी किया जा रहा है।
एक अद्यतन - आगे की जांच पड़ताल के साथ मेरी समस्या के कारण होता है निम्नलिखित:
NSURLCache *cache = [[NSURLCache alloc] initWithMemoryCapacity: memoryCapacity diskCapacity: discCapacity diskPath:[SDURLCache defaultCachePath]];
[NSURCache setSharedCache:cache];
कहाँ memoryCapacity == 0. 10 एमबी की तरह कुछ यथार्थवादी मूल्य के रूप में सेट जारी किया जा रहा से संदेश बंद कर दिया और वस्तुओं को पुनः प्राप्त करने दिखाई दिया कैश से मैं उम्मीद करता हूँ।
दुर्भाग्य से या अन्यथा आपकी परिप्रेक्ष्य NSURLRequest आदि व्यवहार पर निर्भर करता है आईओएस 5. NSURLRequestCachePolicy अब पर काम किया है के साथ बदल गया है, जिसका अर्थ है आप जो iOS संस्करण अपने अनुप्रयोग पर चल रहा है की जाँच करें और उसके अनुसार अपनी कैशिंग व्यवहार को समायोजित करने की आवश्यकता होगी।
स्रोत
2012-09-25 07:15:09
एफडब्ल्यूआईडब्ल्यू मैं वही चीज़ देख रहा हूं। – bdesham
यह कुछ नया है। मेरे कोड में यह अनुरोध-कैशिंग और UIWebView चिंता का विषय लगता है। 'एड्रेसस्पॉन्स - केवल स्मृति में जोड़ना: http: // domain.com/'। मैं '[NSURLRequest requestWithURL: url cachePolicy: NSURLRequestReloadIgnoringLocalCacheData टाइमआउट अंतराल: 30];' – Gustav
मैं यह भी रिपोर्ट कर सकता हूं कि यह समय-समय पर होता है जैसे [NSData डेटा WithContentsOfURL: ... –