私のクラス内の変数に残りの分を保存します。1分間隔でセッターメソッドを再帰的に作成する
が
正常に動作している、クラスにセッターメソッド実装されている私はすべて1分後1により、カウントを減少させる必要があります。
私のクラス内でセッターメソッドにそのような再帰を追加するにはどうすればよいですか?
私のクラス内の変数に残りの分を保存します。1分間隔でセッターメソッドを再帰的に作成する
が
正常に動作している、クラスにセッターメソッド実装されている私はすべて1分後1により、カウントを減少させる必要があります。
私のクラス内でセッターメソッドにそのような再帰を追加するにはどうすればよいですか?
Timer.scheduledTimer(timeInterval: 60, target: self, selector: #selector(yourMethod), userInfo: nil, repeats: true)
とあなたの方法あなたがinvalidate()
タイマーを忘れないように行っている
がこれになります – Saranjith
私はそうは思わない、あなたのメソッドにセッターを入れてみてください –
でカウントロジックを追加します。
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)
再帰の必要はありません。私の#selector(yourMethod)がセッターである場合には、 – Paulw11