1
ある時間からカウントダウンするタイマーを作成できる方法があるのだろうかと思っています。たとえば、このタイマーを1時間持続させたいとします。残りの時間(たとえば25分)を表示するNSTextFieldがあり、毎分新しい値に自動的に更新されます。そして、1時間がついに終わると、何らかの機能が実行されます。私は人々がNSTimerとNSDateを提案しているのを見てきましたが、皆さんが何を示唆しているのだろうと思っています。ココアのカウントダウンタイマー
ありがとうございます!
EDIT:私の現在のコード(timeInstanceはインスタンス変数です):
- (void)awakeFromNib:
{
timeInstance = [[NSDate date] addTimeInterval:(10 * 60)];
[timeInstance retain];
[timer invalidate];
timer = [NSTimer scheduledTimerWithTimeInterval:0.1 target:self selector:@selector(timer:) userInfo:NULL repeats:YES];
}
- (void)timer:(NSTimer *)myTimer
{
NSDate *now = [NSDate date];
// Compare
}
カウントダウン効果の作成方法を説明できるリンクはありますか?ほとんどの人が数え上げを話しているようです。 – PF1
カウントダウンはカウントアップと同じです。目標の日付と現在の日付の差を取る。 –
私のコードを(メインのポストで)見てみるといいですか?私は次の作業を決めることができません。 – PF1