每隔1分钟使setter方法递归递归

时间:2017-07-26 10:27:41

标签: ios swift nstimer

我想将剩余的分钟数存入我班级的变量中。

在课堂上实施了setter方法,工作正常

我需要每隔1分钟将计数减少1。

如何在我的类中添加这样的递归到setter方法?

2 个答案:

答案 0 :(得分:1)

Timer.scheduledTimer(timeInterval: 60, target: self, selector: #selector(yourMethod), userInfo: nil, repeats: true)

并在方法中添加计数逻辑

答案 1 :(得分:1)

完成后不要忘记invalidate()计时器。

func remainsMinut() {
    minut = minut-1
   //update UI andother code
}

let timer : Timer = Timer.scheduledTimer(timeInterval: 60, target: self, selector: #selector(self.remainsMinut), userInfo: nil, repeats: true)