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

Posted

技术标签:

【中文标题】如何处理 3G 网络上的 purgeIdleCellConnections?【英文标题】:How to deal with purgeIdleCellConnections on 3G network? 【发布时间】:2012-10-03 02:46:24 【问题描述】:

我在项目中添加了第三方 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);

但我认为这不是一个好主意。如何处理?

感谢您的任何回复。

【问题讨论】:

【参考方案1】:

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

【讨论】:

【参考方案2】:

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

【讨论】:

以上是关于如何处理 3G 网络上的 purgeIdleCellConnections?的主要内容,如果未能解决你的问题,请参考以下文章

如何处理单个页面上的多个异步错误?

如何处理动态IP地址mvc 4

如何处理 TcpStream 上的并行读写?

如何处理 QThread 上的事件?

如何处理 Relay Modern 上的突变错误?

AVPlayer : 如何处理网络中断