6

プロジェクトにサードパーティの 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);
}

しかし、これは良い考えではないと思います。対処方法は?

返信ありがとうございます。

4

2 に答える 2

4

iOS 6.0 SDKから出力されるこのデバッグメッセージ(セルラーネットワークに接続されているデバイス上にある場合)が、アプリで終了しているアクティブなAJAX呼び出しに関連していることを確認しました。ただし、これはUIWebViewでWebページをレンダリングするときにのみ発生するため、何かを証明することは非常に困難です。私はメッセージが良性だとは思わないと言っているだけです。接続の終了に過度に積極的なAppleフレームワークのバグを示している可能性があると思います。AJAX呼び出しを行うUIWebView内で実行されているjavascriptでインストルメンテーションを取得するのは難しいため、現時点ではすべて非常に推測的です。

于 2012-11-20T20:59:48.740 に答える
0

これは、IOS6 SDK のデバッグ ログだと思いますが、気にしないでください。

于 2012-11-13T06:35:25.610 に答える