Die folgende Codezeile verhindert, dass die App den Bildschirm nach einer gewissen Leerlaufzeit automatisch sperrt.Deaktivieren der automatischen Bildschirmsperre in iOS 5.1
[UIApplication sharedApplication].idleTimerDisabled = YES; //write this in applicationDidFinishLaunching
Es funktioniert gut bis iOS 5.0. Aber iOS 5.1 respektiert diese Zeile nicht und sperrt den Bildschirm nach einiger Leerlaufzeit. Wie löst man dieses irritierende Problem?
Danke.
Edit:
Der gleiche Code funktioniert gut, wenn seine in 5.0.1 Gerät installiert ist. Aber ich weiß nicht, warum es nicht mit 5.1-Gerät funktioniert.
, die wie ein Fehler klingt. Wenn Sie Fehler melden möchten -> http://bugreport.apple.com/ –
Wo rufen Sie diesen Code? Sind Sie sicher, dass es ausgeführt wird (haben Sie einen Haltepunkt gesetzt und überprüft)? Apples Beispiel ist 'application.idleTimerDisabled = YES;' in der 'applicationDidFinishLaunching' des Delegaten –
Ja @NickBull ich hatte den Code nur in applicationDidFinishLaunch gesetzt. Aber wie Sie sehen können, funktioniert der gleiche Code gut, wenn es in 5.0.1 Gerät installiert ist. – Selvin