如何在3G网络上处理purgeIdleCellConnections?

时间:2012-10-12 09:51:36

标签: iphone ios networking 3g

我在我的项目中添加了第三方SDK,使用慢速3G网络时出现了purgeIdleCellConnections错误。

purgeIdleCellConnections: found one to purge conn = 0x1f55b300

wifi网络没有问题,因为它不使用蜂窝网络进行图像下载。

我必须确定网络类型是wifi还是3G:

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

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

但我认为这不是一个好主意。怎么处理呢?

感谢您的回复。

2 个答案:

答案 0 :(得分:4)

我观察到这个调试消息来自iOS 6.0 SDK(当连接到蜂窝网络的设备上时),与我的应用程序中终止的活动AJAX调用相关。然而,要证明任何事情是非常困难的,因为只有在UIWebView中呈现网页时才会出现这种情况。我只是说我不认为这些信息是良性的。我认为它们可能表明Apple框架中的一个错误,它在终止连接方面过于激进。很难在UIWebView中运行的javascript上进行AJAX调用,因此目前它都是高度推测的。

答案 1 :(得分:0)

我相信这是IOS6 SDK中的调试日志,不用担心这个。