Comment configurer l'iPhone pour qu'il reste actif (pour ne pas se verrouiller) lorsque mon application est en cours d'exécution? Toute idéeConserver l'iphone actif pendant l'exécution du programme
Répondre
Ce code empêchera votre iPhone d'aller dormir pendant que votre application est en cours d'exécution
// avoid sleeping when this application is running
UIApplication *application = [UIApplication sharedApplication];
application.idleTimerDisabled = YES;
// Or simpler
[[UIApplication sharedApplication] setIdleTimerDisabled: YES];
Je ne suis pas sûr que cela empêche le dispositif de verrouillage de, mais vous pouvez empêcher l'écran de gradation avec la propriété de idleTimerDisabled
UIApplication
:
[UIApplication sharedApplication].idleTimerDisabled = YES;
de la documentation:
Important: Vous devez définir cette propriété uniquement si nécessaire et vous assurer de la réinitialiser à NO lorsque le besoin n'existe plus. La plupart des applications devraient laisser le système éteindre l'écran lorsque le temps d'inactivité est écoulé. Cela inclut les applications audio. Avec l'utilisation appropriée des services de session audio, la lecture et l'enregistrement continuent sans interruption lorsque l'écran s'éteint. Les seules applications qui doivent désactiver le minuteur inactif sont les applications de mappage, les jeux ou les programmes similaires avec une interaction utilisateur sporadique.
Si vous avez atterri ici à la recherche d'une réponse à Swift, il est ceci:
UIApplication.sharedApplication().idleTimerDisabled = true
Swift 3: 'UIApplication.shared.isIdleTimerDisabled = true' – Jonny
- 1. Interrompre un économiseur d'écran actif par programme?
- 2. programmation du répertoire actif
- 3. C# Comment atteindre un panneau créé pendant l'exécution du programme?
- 4. Comment écrire un programme pendant la compilation?
- 5. mysql/php: conserver un enregistrement supplémentaire pendant la pagination
- 6. Conserver la colonne du curseur pendant l'échange des tampons dans vim
- 7. La détection des applications mortes pendant que le serveur est actif dans NLB
- 8. Un moyen d'empêcher Safari et Chrome d'afficher l'animation de chargement pendant que XHR est actif?
- 9. Modification du bouton AcceptButton en fonction du contrôle actif
- 10. Quel est le meilleur emplacement pour conserver le fichier de configuration du programme sous WINDOWS?
- 11. Conserver les informations de lettre de lecteur mappées pendant l'élévation UAC
- 12. NHaml - toujours actif?
- 13. Comment conserver une zone de taille constante/relative pendant que l'utilisateur développe/réduit treeview?
- 14. Comment conserver la valeur du formulaire après l'actualisation du navigateur?
- 15. Conserver la position relative de la souris pendant le redimensionnement d'un JPanel dans un JScrollPane
- 16. Quelle requête ldap renvoie les objets utilisateur maintenant retirés du répertoire actif?
- 17. Obtention de la couleur de la légende du formulaire actif
- 18. Liste l'appartenance à un groupe circulaire du répertoire actif
- 19. SharePoint (wss 3) et nom d'utilisateur du répertoire actif
- 20. NSWindowController + l'exécution du programme
- 21. Redémarrage du programme
- 22. asp.net répertoire actif connexion
- 23. quand abandonner l'enregistrement actif?
- 24. Modification du délai d'une minuterie d'oscillation pendant l'exécution
- 25. Déconnecter à distance et par programme un utilisateur de domaine actif
- 26. Test d'enregistrement actif Subsonic 3
- 27. jQuery accordéon et lien actif
- 28. Arrêt du programme d'installation entre
- 29. Émulation du joystick par programme
- 30. Actions personnalisées du programme d'installation
Note à toute personne lisant cette réponse acceptée: cela ne fonctionnera que si vous avez un 'application' objet déjà, ce qui n'est pas commun. Au lieu de cela, vous devez utiliser '[UIApplication sharedApplication] .idleTimerDisabled = YES;' – TwoStraws