-1

さかのぼるカチカチタイマーを紹介したいと思います。私はNSTimerすでに機能を設定しており、この単純な予期しない質問に出くわしました。どうすれば30分を取得できますか? のような特定の日付を取得する方法を知っています[NSDate date]。しかし、どうすれば議事録を取得できますか? 30 分保持するオブジェクトが必要です。そして、毎秒、そこから 1 秒を引きます。したがって、タイマーをユーザーに表示できます。

30:00

29:59

29:58

....

4

1 に答える 1

2

「30 分」は日付ではなく時間間隔であり、適切なタイプは NSTimeIntervalであり、次のように定義されます。

typedef double NSTimeInterval;

時間間隔を秒単位で表します。これを分/秒に簡単に変換して表示できます。

NSTimeInterval remainingTime = ...; // e.g. 30*60 for 30 minutes
int minutes = (int)remainingTime / 60;
int seconds = (int)remainingTime % 60;
于 2013-08-09T13:23:39.927 に答える