J'ai mis cette ligne de code dans mon contrôleur de vue encore nous obtenons toujours des clients disant que l'écran s'assombrira ou s'éteindra jusqu'à ce que quelqu'un touche l'écran. J'ai vu d'autres postes où non seulement vous définissez programatically
UIApplication.sharedApplication().idleTimerDisabled = true
true mais vous devez le remettre à faux premier
UIApplication.sharedApplication().idleTimerDisabled = false
UIApplication.sharedApplication().idleTimerDisabled = true
Malheureusement, cela n'a toujours pas fonctionné et les clients obtiennent toujours des écrans tamisées. Nous avons un profil Apple Configurator qui empêche l'appareil de se mettre en veille, et encore certains écrans d'écran s'affaiblissent et le client doit appuyer sur le bouton d'accueil pour réveiller l'écran. Je mets maintenant ce code dans une minuterie qui se déclenche toutes les 2,5 heures pour réinitialiser la minuterie d'inactivité, j'espère que cela fonctionnera.
Qu'est-ce que les downvotes sur toutes les questions récentes? Cela semble être une question valable pour moi. –