0

基本的にWebサービスにクエリを実行するだけのプログラムがあり、データが返された場合はその情報がユーザーに表示されますが、表示するものが何もない場合は、次のスケジュールされた時間まで待機して実行されます。

現在、ユーザーの前に表が表示されているだけで、ステータス バーには何も選択して実際の情報を表示することはできません。

それで、私は2つの質問があります。

  1. 邪魔にならない通知情報をユーザーに表示するためのより良い方法はありますか?
  2. UITable を持つビューには、終了時にビューを閉じるボタンが必要ですか?

アップデート:

私の質問は十分に明確ではないようですので、データがテーブルに正しく表示されています。

私の問題は、データを表示する前です。

現在、定期的にタイマーが私のメソッドを起動し、ユーザーに対して保留中のイベントがある場合、テーブルはそれらの前に表示されます。

それは悪い設計です、IMO、私が望むのは、保留中の何かがあることを彼らに知らせる簡単な方法であり、彼らがちょっとしたときにそれを見ることができるということです.

理想的には、ステータス バーに何かイベントがあることを示すものがあればよいのですが、それは私が見ることができるオプションではないようです。

1 つのオプションは、テーブルを最小化して音や振動を消すことができるかどうかを確認することですが、ユーザーが行っていることを中断する可能性があるため、ユーザーにとっては煩わしい場合があります。

4

1 に答える 1

0

適切な解決策は、バックグラウンドで新しい情報がある場合に通知を送信するだけで、ユーザーが通知を閉じるか、切り替えて詳細を表示できるようにすることです。

これは理想的なソリューションではありませんが、iPhoneでは最良の選択のようです。

于 2011-07-08T00:44:13.393 に答える