0
私は完全にWebデータに基づいてiPhoneアプリケーションを開発しています。 接続障害がある場合、アプリケーションがあった場合は、暗黙の再試行接続ソリューションに代わって1時間再試行のみ ソリューションの詳細を入れて任意のアイデアをネットワーク・エラー・メッセージiPhoneでxx ms後に再接続するアプリケーションを強制する
を示しています 停電 アプリケーションをしてみましょうすると停電がメッセージ
私は完全にWebデータに基づいてiPhoneアプリケーションを開発しています。 接続障害がある場合、アプリケーションがあった場合は、暗黙の再試行接続ソリューションに代わって1時間再試行のみ ソリューションの詳細を入れて任意のアイデアをネットワーク・エラー・メッセージiPhoneでxx ms後に再接続するアプリケーションを強制する
を示しています 停電 アプリケーションをしてみましょうすると停電がメッセージ
あなたはNSTimerに見てとることができずに、ディスプレイに
そうで、ユーザが接続を取得するネットワーク・エラー・メッセージを永続化された場合は後に、その後500ミリを寝る を接続するために再試行してください。接続失われたイベント(呼び出し、つまりstreamError
メソッドはNSStream
)を処理してから NO
を初期化子のrepeats
フィールドに作成してスケジュールすることができます。タイマーは、設定した時間の後にfireメソッドを呼び出します(この場合、関数呼び出しで再接続を試みることがあります)。
私にはメールをお願いしますか? –
なぜそれが必要ですか?あなたがここに書くことができます – Saphrosit
私はiPhoneアプリケーションが完全にWebデータに基づいている前に述べたように ネットワークエラーの問題は異なるレベルから来る可能性があります レベル1- [インターネット接続なし]あなたのIPhoneが飛行機モードネットワークデータが応答していない場合、レベル2 [ウェブデータは応答していません] 私にとっては、レベル1の例外を特定し、再試行の解決策を適用する必要があります レベル1とレベル2をどのように区別できますか? 多くのお返事ありがとうございます –