La seguente riga di codice impedisce all'applicazione di bloccare automaticamente lo schermo dopo un certo periodo di inattività.Disabilita blocco schermo automatico su iOS 5.1
[UIApplication sharedApplication].idleTimerDisabled = YES; //write this in applicationDidFinishLaunching
Funziona bene fino a iOS 5.0. Ma iOS 5.1 non rispetta questa linea e blocca lo schermo dopo un certo periodo di inattività. Come risolvere questo problema irritante?
Grazie.
Edit:
Lo stesso codice funziona bene quando la sua installata nel dispositivo 5.0.1. Ma non so perché non funziona con il dispositivo 5.1.
che suona come un insetto. Se ti piace segnalare bug -> http://bugreport.apple.com/ –
Dove stai chiamando questo codice? Sei sicuro che sia stato eseguito (hai impostato un breakpoint e controllato)? L'esempio di Apple è di mettere 'application.idleTimerDisabled = YES;' nel 'applicationDidFinishLaunching' del delegato –
Sì @NickBull ho messo il codice solo all'interno di applicationDidFinishLaunching. Ma come puoi vedere, lo stesso codice funziona bene quando è installato nel dispositivo 5.0.1. – Selvin