2012-10-12 32 views
6

Tôi đã thêm SDK của bên thứ ba vào dự án của mình và tôi gặp lỗi purgeIdleCellConnections khi sử dụng mạng 3G chậm.Làm thế nào để đối phó với purgeIdleCellConnections trên mạng 3G?

purgeIdleCellConnections: found one to purge conn = 0x1f55b300 

Không có vấn đề gì với mạng wifi vì không sử dụng mạng di động để tải xuống hình ảnh.

tôi phải xác định xem loại mạng là wifi hoặc 3G:

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

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

Nhưng tôi nghĩ đây không phải là một ý tưởng tốt. Làm thế nào để đối phó với nó ?

Cảm ơn bạn đã trả lời.

Trả lời

4

Tôi đã quan sát thông báo gỡ lỗi này sắp ra khỏi SDK iOS 6.0 (khi trên thiết bị được kết nối với mạng di động), tương quan với các cuộc gọi AJAX đang hoạt động bị chấm dứt trong ứng dụng của tôi. Tuy nhiên rất khó để chứng minh bất cứ điều gì vì điều này chỉ xảy ra khi hiển thị trang web trong UIWebView. Tôi chỉ nói rằng tôi không nghĩ rằng các thông điệp là lành tính. Tôi nghĩ rằng họ có thể chỉ ra một lỗi trong khung Apple là quá tích cực trong việc chấm dứt kết nối. Thật khó để có được thiết bị đo đạc trên javascript chạy bên trong UIWebView mà làm cho các cuộc gọi AJAX, do đó, nó là tất cả các đầu cơ cao tại thời điểm này.

0

Tôi tin rằng đây là bản ghi gỡ lỗi có trong SDK IOS6, đừng lo lắng về điều này.

Các vấn đề liên quan