0

外部サーバーとの通信に大きく依存するiPhoneアプリケーションがあります。サーバーに接続できない場合や接続が失われた場合、どうすればエラーメッセージをスローできますか?2つの接続があります。1つはHTML投稿で、もう1つはを使用したソケットストリームNSStreamです。

少し背景-アプリケーションはHTMLPostを介してサーバーと通信し、次にソケットストリームを介してローカルwifiデバイスと通信し、次にPostを介してサーバーに戻り、次にソケットストリームを介してデバイスに戻ります。

コミュニケーション

4

2 に答える 2

1

エラーを検出しようとしているのか、それともユーザーに通知したいだけなのかはわかりません。後者の場合は、UIAlert クラスを見てください。これを使用して、ダイアログ タイプのビューをユーザーに投稿できます。前者の場合、http 処理と NSStream の両方にエラーが返されます。コードでそれらを確認し、UIAlert を設定してください。

于 2011-08-08T15:57:04.077 に答える
0

Appleのドキュメントには、 NSAlertを使用してストリーム エラーを表示する例があります。特定の推奨事項について十分な情報を提供していませんが、URL 接続ストリームに対して同様のことを行うことができます。

于 2011-08-08T16:11:53.533 に答える