Comment mettre en pause un timer lorsque l'utilisateur reçoit un appel ?

#1

Bonjour à tous,

Dans mon app, a un moment l’utilisateur peut déclencher un timer (accompagné d’une animation).

Savez ce que je dois faire pour que si un appel arrive sur l’iphone, le timer se mette en pause ?

J’ai cherché mais je n’ai pas compris si c’est via app delegate ou via Notification Center…

Peut être existe t il une technique simple à mettre en oeuvre…

Merci d avance

#2

Tu peux récupérer la notification qui provient de ton UIApplication effectivement.
Par contre n’oublie pas de le relancer (encore une fois avec la notification correspondante qui provient de UIApplication :wink:
Mais tu peux aussi mettre ton code directement dans le app delegate dams les méthodes correspondantes, ça fait la même chose.

https://www.hackingwithswift.com/example-code/system/how-to-detect-when-your-app-moves-to-the-background

#3

Merci Nico.B pour ton aide