【问题标题】:How to deal with purgeIdleCellConnections on 3G network?如何处理 3G 网络上的 purgeIdleCellConnections?
【发布时间】: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);
}

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

感谢您的任何回复。

【问题讨论】:

    标签: iphone ios networking 3g


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-10-11
        • 2012-06-15
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多