私はタイマーを持つアプリケーションを作っています。ある時刻から0までの分と秒を数えます。これが起こると、私はalertviewを起動します。スレッドとNSTimer
私の構造はこれです:
Mainthreadメソッドは、新しいスレッドを割り当て、それを初期化します。 スレッドのエントリポイント(メソッド)には、時間を計算するためのメソッドを呼び出すタイマーがあり、時間が経過すると、アラートビューが表示されます。
しかしこれは正しいですか?メインとは別のスレッドからGUIを更新しているので、それは正しくありませんか?また、このスレッドからalertviewを表示しています。
alertviewを更新して表示するためのすべてのロジックをカプセル化し、nstimerが呼び出すメソッドでperformSelectorInMainThreadを使用する別の方法を考えましたが、これは正しいですか?
お時間をいただきありがとうございます。
時計はどのようになったのですか?私は2秒ごとにURLを監視する必要がある同様の問題があります。私はどのような解決策を使ったのだろうかと思います。 [email protected] – leo