dies ich eine Timer-Funktion seting, der Code wie folgt:swift3, mein Timer kann nicht aufhören. Warum?
@IBAction func start(_ sender: UIButton) {
Timer.scheduledTimer(timeInterval: 1,
target: self,
selector:#selector(ViewController.action),
userInfo: nil,
repeats: true)
}
@objc func action() {
hoursMinutesSeconds()
if stop == true{
start = false
timer.invalidate()
timer.invalidate()
time = 0
}
}
@IBAction func stop(_ sender: UIButton){
start = false
timer.invalidate()
timer.invalidate()
time = 0
}
aber, wenn ich den Stopp func klicken, wird diese Funktion nicht. Das heißt, der Timer stoppt nicht. timer stil working ...... warum? danke für deine zeit !!
Haben Sie Haltepunkte gesetzt? Wird Ihr Code ordnungsgemäß verarbeitet? – dfd