我想將剩餘的分鐘數存儲到我的類中的變量中。讓setter方法在每1分鐘的時間內遞歸
已經實現setter方法到類,做工是否精細
我需要每1分鐘1後降低計數。
如何將這種遞歸添加到我的類中的setter方法?
我想將剩餘的分鐘數存儲到我的類中的變量中。讓setter方法在每1分鐘的時間內遞歸
已經實現setter方法到類,做工是否精細
我需要每1分鐘1後降低計數。
如何將這種遞歸添加到我的類中的setter方法?
Timer.scheduledTimer(timeInterval: 60, target: self, selector: #selector(yourMethod), userInfo: nil, repeats: true)
,並在你的方法
這將工作,如果我的#selector(yourMethod)是一個設置器 – Saranjith
我不這麼認爲,試着把setter放在你的方法 –
當你這樣做不要忘記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)
不需要遞歸;只是安排一個重複的計時器和遞減計數 – Paulw11