0
Ich habe einen Countdown-Timer in meiner Watch-App, der wie vorgesehen funktioniert und eine Funktion aufrufen möchte, sobald der Timer 0 erreicht. Wie kann ich das tun?Prüfen, ob WKInterfaceTimer erreicht hat 0
Ich habe das gerade jetzt.
let time = 10
timer = Timer(timeInterval: TimeInterval(time), target: self, selector: #selector(timerDone), userInfo: nil, repeats: false)
countDownTimer.setDate(Date(timeIntervalSinceNow: TimeInterval(time)))
countDownTimer.start()
func timerDone() {
countDownTimer.stop()
countDownTimer.setHidden(true)
}
Ich glaube, dies wird nicht ausgelöst, wenn die App-Erweiterung im Hintergrund ist. – user2623825