0

次の概念についてのガイダンスが必要です。

iOS appにはテキスト/メッセージング機能があります... ユーザーがアプリケーションのどこにいても、2 分ごとにデータベースをチェックして新しいデータがないかどうかを確認するクラスを作成したいと考えています。新しいクラスを作成し、それを他のすべてのファイルに含めると仮定しています。

それは私が達成しようとしていることに最適なワークフローですか?

4

1 に答える 1

1

おそらく、AppDelegate から定義された頻度で繰り返し NSTimer を実行できます。実装されたセレクターでは、コードを記述して DB の新しいデータをチェックし、新しいデータが見つかった場合に通知を送信することができます。次に、viewController のいずれかでその通知をリッスンして、UI を更新することができます。

[NSTimer scheduledTimerWithTimeInterval:2.0 target:self selector:@selector(checkDBForUpdates) userInfo:nil repeats:YES];
于 2013-10-26T06:50:19.133 に答える