2013-03-28 14 views
6

Ich habe vor kurzem mit der Entwicklung von iPhone-Apps in Objective-C begonnen und einen kleinen universellen Videoplayer zusammengestellt, mit dem ich Fernsehsendungen, Filme und ähnliches auf meinem iPhone ansehen kann. Alles funktioniert einwandfrei außer einer kleinen Sache.iPhone: Kann ich das automatische Ausschalten des Displays programmatisch deaktivieren?

Das Display schaltet sich immer nach ein oder zwei Minuten aus und wird schwarz, wenn ich nicht innerhalb dieser Zeitspanne auf den Bildschirm tippe.

Ich frage mich, ob es möglich ist, die Anzeige programmatisch zu halten, während meine App geöffnet ist. Ich habe bereits versucht, idleTimerDisabled auf true zu setzen, ohne Erfolg.

Mein Gerät ist jailbroken, wenn es einen Unterschied macht und ich bin auch offen für Lösungen, die nur auf Jailbroken-Geräten funktionieren würden (wenn es Lösungen für dieses Szenario gibt).

Antwort

13

In AppDelegate hinzufügen:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions... 

//Add this to your method 
[UIApplication sharedApplication].idleTimerDisabled = YES; 
+0

Ich benutze dies in einigen Live-Anwendungen und es funktioniert ... –

+0

Dank einem Haufen dies völlig in Ordnung ist. – beta

+0

Hinweis: Dies ist die gleiche Antwort, die ich zur Verfügung gestellt habe. –

Verwandte Themen