2012-10-12 13 views
6

Üçüncü taraf SDK'yı projeme ekledim ve yavaş 3G ağı kullanırken purgeIdleCellConnections hatalarım var.3G ağında purgeIdleCellConnections nasıl kullanılır?

purgeIdleCellConnections: found one to purge conn = 0x1f55b300 

Wifi ağında herhangi bir sorun yoktur, çünkü görüntü yüklemeleri için hücresel ağı kullanmaz.

Ben ağ tipi wifi veya 3G olup olmadığını belirlemek zorunda:

+ (BOOL) IsEnableWIFI { 
    return ([[Reachability reachabilityForLocalWiFi] 
      currentReachabilityStatus] != NotReachable); 
} 

+ (BOOL) IsEnable3G { 
    return ([[Reachability reachabilityForInternetConnection] 
      currentReachabilityStatus] != NotReachable); 
} 

Ama bunun iyi bir fikir olmadığını düşünüyorum. Nasıl başa çıkılır bununla ?

Herhangi bir yanıt için teşekkür ederiz.

cevap

4

iOS 6.0 SDK'sından çıkan bu hata ayıklama mesajını (cihazda, hücresel ağa bağlı olduğunda), uygulamanızda sonlandırılan etkin AJAX çağrılarıyla ilişkili olduğunu gözlemledim. Bununla birlikte, yalnızca web sayfasını bir UIWebView'da oluştururken ortaya çıktığı için bir şey kanıtlamak çok zordur. Sadece mesajların iyi huylu olduğunu sanmıyorum. Apple çerçevesindeki bağlantıları sonlandırırken aşırı agresif olan bir hatayı gösterebilirler. AJAX çağrılarını yapan UIWebView içinde çalışan javascript üzerinde enstrümantasyon almak zordur, bu yüzden bu anda tümüyle spekülatiftir.

0

Bunun, IOS6 SDK'sında gelen bir hata ayıklama günlüğü olduğuna inanıyorum, bunun için endişelenme.

İlgili konular