2011-06-17 10 views
0

私は完全にWebデータに基づいてiPhoneアプリケーションを開発しています。 接続障害がある場合、アプリケーションがあった場合は、暗黙の再試行接続ソリューションに代わって1時間再試行のみ ソリューションの詳細を入れて任意のアイデアをネットワーク・エラー・メッセージiPhoneでxx ms後に再接続するアプリケーションを強制する

を示しています 停電 アプリケーションをしてみましょうすると停電がメッセージ

答えて

0

あなたはNSTimerに見てとることができずに、ディスプレイに
そうで、ユーザが接続を取得するネットワーク・エラー・メッセージを永続化された場合は後に、その後500ミリを寝る を接続するために再試行してください。接続失われたイベント(呼び出し、つまりstreamErrorメソッドはNSStream)を処理してから NOを初期化子のrepeatsフィールドに作成してスケジュールすることができます。タイマーは、設定した時間の後にfireメソッドを呼び出します(この場合、関数呼び出しで再接続を試みることがあります)。

+0

私にはメールをお願いしますか? –

+0

なぜそれが必要ですか?あなたがここに書くことができます – Saphrosit

+0

私はiPhoneアプリケーションが完全にWebデータに基づいている前に述べたように ネットワークエラーの問題は異なるレベルから来る可能性があります レベル1- [インターネット接続なし]あなたのIPhoneが飛行機モードネットワークデータが応答していない場合、レベル2 [ウェブデータは応答していません] 私にとっては、レベル1の例外を特定し、再試行の解決策を適用する必要があります レベル1とレベル2をどのように区別できますか? 多くのお返事ありがとうございます –

関連する問題