私はbackBtnPressed()
の機能の中でstartTimer()
の機能から変数myTimer
にアクセスしたいと思います。基本的に私はこのコードをmyTimer.invalidate()
私のbackBtnPressed()
の機能の中に追加したいと思います。どうすればそれを達成できますか?別の関数から変数にアクセスする方法は?
func startTimer() {
var myTimer = Timer.scheduledTimer(timeInterval: 3.0,
target: self,
selector: #selector(scrollToNextCell),
userInfo: nil,
repeats: true)
}
@IBAction func backBtnPressed(_ sender: UIButton) {
audioPlayer.stop()
}
クラスのメンバ変数としてmyTimerを追加します。 – Arjuna
私はそれを試しました。 'var myTimer:Timer?'私は関数の外でこれを追加しました。しかし、 'backBtnPressed()'関数内で呼び出すと、 'nil'として返されます。 – Volkan
クラスコード全体を投稿できますか? – Arjuna