2010-03-30 16 views
6

Sto costruendo un'applicazione per l'ipod touch che deve essere eseguita per parecchie volte (come una sveglia). Vorrei impedire a ipod touch di andare a dormire a meno che l'uso non esca manualmente dall'applicazione. Questo è possibile con l'attuale SDK?Come impedire all'applicazione Ipod Touch di andare a dormire

+0

controllare questo collegamento ... http: //cocoabugs.blogspot.com/2010/10/how-to-aviod-application-going -to-sleep.html –

risposta

18

È possibile disattivare la modalità di sospensione:

[[UIApplication sharedApplication] setIdleTimerDisabled:YES]; 
+0

Questo è giusto ma "a volte", ho notato che non funziona (anche con tali impostazioni, l'iphone va in idle: /). Non è riproducibile al 100%, non so in quali casi si verifica (ero su 3.0 quando l'ho notato), ma se qualcuno ha notato che e se c'è un modo noto per aggirare il problema ...:/ – yonel

-1

Come kharrison dice ...

Ma lettura su ciò che Apple ha da dire in proposito qui: iPhone Application Programming Guide

Per uso -Ca penso che dovresti prendere in considerazione l'oscuramento dello schermo dopo pochi secondi per ridurre al minimo il consumo energetico. Inoltre se si tratta di una sveglia, non per mantenere l'utente sveglio tutta la notte :)

+0

Certo, grazie per il link –

+0

Apple non ti permette di oscurare lo schermo. – sinsro

Problemi correlati