Estoy inmerso en el desarrollo de iOS y estoy construyendo mi propia aplicación de reloj despertador para familiarizarme con la plataforma y el SDK. Me he dado cuenta de que algunas aplicaciones de reloj despertador en la tienda de aplicaciones evitan que la pantalla se oscurezca o se apague cuando se está ejecutando su aplicación. ¿Cómo se implementa esto?¿Cómo puedo evitar que la pantalla de un dispositivo iOS se atenúe y se apague?
66
A
Respuesta
158
Añadir esta línea de código en su aplicación delegue:
Objective-C:
[[UIApplication sharedApplication] setIdleTimerDisabled:YES];
Swift 2:
UIApplication.sharedApplication().idleTimerDisabled = true
Swift 3:
UIApplication.shared.isIdleTimerDisabled = true
Cuestiones relacionadas
- 1. Android: evitar que la pantalla se apague
- 2. ¿Cómo evitar que la pantalla de un dispositivo Android se apague durante la ejecución de una actividad?
- 3. ¿Cómo evito que la pantalla del iPhone se oscurezca o se apague mientras mi aplicación se está ejecutando?
- 4. Llevar la ventana principal al frente después de que la pantalla secundaria se apague
- 5. Evita temporalmente que se apague Linux
- 6. android: apague la pantalla cuando está cerca de la cara
- 7. ¿Cómo puedo evitar que se seleccione texto?
- 8. ¿Cómo puedo evitar que se genere un atributo de validación?
- 9. Cómo puedo evitar que un miembro de datos se serialice
- 10. cómo hacer un div de pantalla completa y evitar que el contenido se modifique?
- 11. ¿Cómo se arreglan los "bloques" de datos faltantes cuando se toman capturas de pantalla en un dispositivo con iOS?
- 12. ¿Cómo puedo conectar un dispositivo iOS a un dispositivo que no es iOS (dispositivos Arduino) a través de Bluetooth?
- 13. Cómo evitar que un div y su contenido se impriman
- 14. ¿Cómo evitar que varios UIAlertView se acumulen?
- 15. Evitar que se vuelva a crear la actividad de Android al apagar la pantalla
- 16. ¿Cómo puedo evitar que una ventana de diálogo se oculte?
- 17. Android, la aplicación se reinició después de que se inicie la pantalla de bloqueo
- 18. ¿Puedo evitar que un datamember específico se deserialice?
- 19. ¿Evitar que UITableView se desplace?
- 20. evitar que MPMoviePlayerController se reproduzca automáticamente en iOS 4.2.1
- 21. ¿Cómo puedo determinar si se admite la multitarea en un dispositivo?
- 22. ¿Cómo puedo escribir un módulo iOS que crea tickets JIRA?
- 23. Evitar que los caracteres Emoji se muestren
- 24. ¿Cómo puedo evitar que se sobrescriban los artefactos desplegados anteriormente?
- 25. Diseño que se duplica en la rotación de la pantalla
- 26. ¿Cómo puedo evitar que una clase se herede en C#?
- 27. Cómo puedo evitar que el editor de Visual Studio se desplace horizontalmente automáticamente cuando se golpea un punto de interrupción
- 28. La aplicación se cuelga cuando se depura en el dispositivo iOS 3.1.3 con Xcode 4.3.2
- 29. Desarrollo iOS: ¿Cómo puedo evitar que un iPad ejecute una aplicación universal en el modo iPad?
- 30. Cuando un dispositivo iOS gira, ¿cómo puedo cambiar la orientación de un solo elemento?
Usted puede use esto en swift como UIApplication.sha redApplication(). idleTimerDisabled = true –
@AbyMathew gracias por no agregar el código rápido como respuesta :) – kthorat
no se ejecuta cuando la aplicación agrega la vista UIImagePickerController, la aplicación se atenúa automáticamente cuando se elimina la subvista – vualoaithu