166 votes

Comment faire pour désactiver/activer le mode veille par programmation dans iOS?

J'ai une application qui doit rester éveillé jusqu'à la fin du compte à rebours, mais ça va aller "sleep mode" chaque fois qu'elle atteint le temps alloué pour dormir.

Dans mon application, j'ai l'option de reporter le sommeil, de sorte que les utilisateurs peuvent désactiver/activer/

Comment puis-je le faire par programmation?

394voto

jrturton Points 64875

Vous pouvez désactiver le minuteur d'inactivité comme suit:

[UIApplication sharedApplication].idleTimerDisabled = YES;

Référence ici. Retournez à la NO re-activer la commande automatique de sommeil.

Dans Swift:

 UIApplication.sharedApplication().idleTimerDisabled = true

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X