设定时间倒计时

时间:2012-10-24 01:41:32

标签: iphone objective-c sdk

我想设置时间倒计时,使用NSTimer,例如20分钟开始,然后经过19分钟,18分钟等(仅几分钟而不是秒)这个经过时间显示在文本文件中,请帮忙。

先谢谢

1 个答案:

答案 0 :(得分:-1)

您需要创建一个如下所示的计时器:

NSTimer *myTimer = [NSTimer scheduledTimerWithTimeInterval:60 target: self selector:@selector(time:) userInfo: nil repeats: true];
//the timer takes seconds, so by feeding it 60, it will tick every minute

然后你的time:函数必须如下所示:

- (void)time:(NSTimer *)timerObject{
    //do whatever needs to be done every minute, like updating your UI
    //and subtracting from your counter variable
}

(您不必使用timerObject)