如何处理 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?的主要内容,如果未能解决你的问题,请参考以下文章