2017-07-26 12 views
0

私のクラス内の変数に残りの分を保存します。1分間隔でセッターメソッドを再帰的に作成する

正常に動作している、クラスにセッターメソッド実装されている私はすべて1分後1により、カウントを減少させる必要があります。

私のクラス内でセッターメソッドにそのような再帰を追加するにはどうすればよいですか?

+0

再帰の必要はありません。私の#selector(yourMethod)がセッターである場合には、 – Paulw11

答えて

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

とあなたの方法あなたがinvalidate()タイマーを忘れないように行っている

+0

がこれになります – Saranjith

+0

私はそうは思わない、あなたのメソッドにセッターを入れてみてください –

1

でカウントロジックを追加します。

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) 
関連する問題