2

カウントダウンタイマーを開始する関数を作成したいと思います。時間が始まると、突然このアプリを閉じてから、このカウントダウンタイマーがバックグラウンドで実行されます。このアプリをもう一度起動すると、時間よりも適切なタイミングが開始されます

今、私はこの機能を開始すると思います。残り時間は 4:05:38 です。この時点で、私はこのアプリを停止し、時間が 4:03:38 のままになるよりも 2 分後にこれを開始します。

どうすればこれを達成できますか?

4

1 に答える 1

1

アプリを閉じるときに、カウントダウン時間と実際の時間間隔を保存します。

timeinterval を使用して、次の開始までの時間を確認し、保存されたカウントダウン時間からこの時間を差し引きます。次に、タイマーをもう一度開始します。

于 2012-10-11T14:33:40.643 に答える