【问题标题】:set time count down [closed]设置时间倒计时[关闭]
【发布时间】:2012-10-24 01:41:32
【问题描述】:

我想设置倒计时,使用NSTimer,比如从 2​​0 分钟开始,然后经过 19 分钟、18 分钟等(只有分钟而不是秒)这个经过的时间显示在文本文件中,请帮助。

提前致谢

【问题讨论】:

  • 尝试了什么?它工作正常吗?如果没有,为什么不呢?

标签: iphone objective-c sdk


【解决方案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)

【讨论】:

  • 为了感谢我,您可以将答案标记为已接受! :D
猜你喜欢
  • 2012-07-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-15
  • 1970-01-01
相关资源
最近更新 更多