SORU
22 EYLÜL 2012, CUMARTESİ


't iOS ile böyle büyük mükafat 4.5 istedi ben yapmadım 6.0 günlük İletileri

Sürüm 4.5 için böyle büyük mükafat güncelledim ve iOS için bina başladığından beri böyle 6 günlük iletileri tutun:

ADDRESPONSE - ADDING TO MEMORY ONLY

Hiç (en azından bilinçli olarak) istedi.

Ben bu mesajları durdurmak için ne yapmak gerekiyor ? Ve onların kökeni nedir ?

CEVAP
25 EYLÜL 2012, Salı


Aynı sorunu yaşıyorum, mesaj CFNetwork çerçevesinden kullanılıyor, bu iOS simülatör cihaz üzerinde de olur. Özellikle CFNetwork gösterir dizeleri çalışan:

ADDRESPONSE'İÇİN - DİSK YA da BELLEK ekleme: @% ADDRESPONSE'İÇİN - BELLEK EKLEME SADECE: %@

Benim tahminim CFCachedURLResponse yöntemle ihraç ediliyor.

Bir güncelleştirme - daha fazla araştırma ile benim sorunum aşağıdaki kaynaklanır:

NSURLCache *cache = [[NSURLCache alloc] initWithMemoryCapacity: memoryCapacity diskCapacity: discCapacity diskPath:[SDURLCache defaultCachePath]];
[NSURCache setSharedCache:cache];

MemoryCapacity == 0. 10MB gibi bazı gerçekçi değeri için bu ayarı tam beklediğim gibi verilen mesajları durdu ve önbelleği nesneleri almak için çıktı.

Ne yazık ki veya başka bir bakış açın NSURLRequest vb davranışlara göre iOS 5 ile değiştirildi. NSURLRequestCachePolicy şimdi üzerine, uygulamanızı çalışan üzerinde kontrol ve önbelleğe alma davranışlarını ona göre ayarlamak gerekir anlamı davrandı.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • OVERWERK

    OVERWERK

    6 Temmuz 2010
  • SegaAmerica

    SegaAmerica

    5 Mart 2008
  • The CGBros

    The CGBros

    20 AĞUSTOS 2011