0

Apple ガイドラインのどこかに、接続が利用できない場合はユーザーに通知するように記載されていることを知っています。しかし、これは正確にどこで行うべきでしょうか?

今までメソッドに aUIAlertViewを表示するだけNSURLConnection didFailWithErrorでしたが、複数の接続オブジェクトを使用していて、接続が利用できない場合にウィンドウが複数回ポップアップする場合があるため、面倒です。

didFailWithErrorメソッド内で必ずメッセージを表示する必要がありますか? または、接続を確認するようにユーザーに知らせるよりクリーンな方法はありますか?

4

3 に答える 3

1

didFailWithError メソッドで絶対にメッセージを表示する必要がありますか?

いいえ、もちろん違います。あなたのアプリが接続できないことを許容できるのであれば、それについてユーザーを悩ませる理由はありません。接続の失敗によってアプリがユーザーに応答する方法が変わった場合は、もちろん、何らかの方法でユーザーに知らせる必要があります。そのためにアラートを使用することも、「オフライン」アイコンなどを表示することもできます。

于 2013-04-14T17:52:01.953 に答える
1

アラートを表示する必要はありません。また、接続が失敗するたびに表示する必要もありません。いくつかのオプションがあります:

  1. 1 回失敗したら、数回再試行します。それらすべてが失敗した場合は、通知します。
  2. 1 回の失敗で警告しますが、後続の失敗の警告を無効化/抑制します。
于 2013-04-14T17:52:13.640 に答える