How to prevent the screen from sleeping in iOS

Screen dimming getting on your nerves? That rancid 5min timeout not enough for testing, or does your app need to stay awake while it’s in the foreground?

Fear not, UIApplication has a parameter we can set to prevent an app from going to sleep, or the screen from going dark. We can set this anywhere in our app:

[[UIApplication sharedApplication]setIdleTimerDisabled:YES];

To make the display adhere to whatever the user has set again, simply change the parameter back to NO.





Leave a Reply