我想将剩余的分钟数存入我班级的变量中。
在课堂上实施了setter方法,工作正常
我需要每隔1分钟将计数减少1。
如何在我的类中添加这样的递归到setter方法?
答案 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)