質問: 以下のようなコードを書いたので1秒ごとに繰り返し指定されたメソッドが無限に実行されてしまうわけなのですが、一定の条件を満たした時にこのタイマーを終了させたいです。どのようにすれば終わらせる事ができるでしょうか? NSTimer.scheduledTimerWithTimeInterval(1.0, target: self, selector: #selector(ViewController.changeLabelText), userInfo: nil, repeats: true)
回答: ``` //インスタンスを保存しておいて let timer = NSTimer.scheduledTimerWithTimeInterval(/*省略*/) //止めます(というか削除します) timer.invalidate() ```