2012-02-03 12 views
5

Sto scrivendo un lettore musicale che sto cercando di consentire di andare in modalità sospensione. Il problema è che, ogni secondo, l'interfaccia utente è aggiornata e penso che impedisca il sonno del telefono. Ho aggiunto questa riga:Consentire all'iPhone di dormire durante l'aggiornamento ui

[UIApplication sharedApplication].idleTimerDisabled = NO; 

e non ha fatto nulla. Ho visto altre app andare in modalità sospensione anche se l'interfaccia utente è in fase di aggiornamento. Come posso realizzare questo?

+0

Non hai il timeout dello schermo impostato in alto nelle impostazioni, vero? Può essere diverso per ogni dispositivo ... il default è 60 secondi, credo. AFAIK aggiornando l'interfaccia utente non dovrebbe impedire alla tua app di andare in stop. –

+0

Ho controllato le mie impostazioni e sono impostate su timeout a un minuto. Ho avuto la mia app in esecuzione per circa 13 minuti ora e ancora non andrà a dormire. – coder

+0

Interessante. Nessuna impostazione errata nel tuo file info.plist o qualcosa del genere? In bocca al lupo. –

risposta

4

In base ai commenti, stai eseguendo la tua app mentre sei collegato a Xcode? Per impostazione predefinita, Xcode interrompe la modalità di sospensione del dispositivo. Se è così, basta disconnettersi ed eseguire, dovrebbe andare a dormire (a patto che il tempo di spegnimento dei dispositivi non sia eccessivo)

Problemi correlati