2012-06-08 11 views
19

L'app per iPhone su cui sto lavorando sembra presentare un bug quando il telefono viene messo a dormire nel bel mezzo di un'operazione. C'è un modo per simulare il telefono che viene messo a dormire nel simulatore iOS?Come simulare l'iPhone che viene messo a dormire nel simulatore iOS?

In particolare, mi riferisco all'utente che preme il pulsante nella parte superiore del telefono accanto alle cuffie che immediatamente oscura lo schermo.

NOTA: L'OP ha chiesto di "spegnendo" il telefono, che non è ciò che accade quando si preme il pulsante sulla parte superiore. Lasciando qui da quando parte per arrivare alla soluzione è capire quale domanda porre.

risposta

33

Sì. Nella barra dei menu quando hai aperto il simulatore iOS, fai clic su Hardware -> Blocca.

Si noti che questo aspetto è leggermente diverso rispetto al fatto che si sta dormendo il telefono (mantiene attiva la schermata "slide to unlock"), ma ottiene lo stesso effetto.

Puoi anche fare altre cose interessanti come ruotare il dispositivo e premere il tasto home.

Per essere chiari, premere il tasto home sulla parte superiore del telefono non si spegne. Lo mette semplicemente a dormire.

Se possibile, è sempre necessario testare l'app su un dispositivo reale. Il simulatore non simula tutte le cose complesse a livello di sistema operativo che si svolgono dietro le quinte per le app in background e il processo WatchDog e quel genere di cose.

+0

"Lock" è uguale a "Sleep"? (Sicuramente non "Off"!) Non ha lo stesso aspetto. Forse dovrei chiudere il coperchio del mio computer portatile per simulare il sonno in xcode? – Leopd

+0

Il blocco è la stessa cosa del sonno. Non chiudere mai il laptop mentre è in esecuzione un'app nel simulatore o un dispositivo collegato al debugger Xcode. Probabilmente si arresterà o si risveglierà in uno stato sconosciuto. –

+2

Grazie !! Comando + L è la scorciatoia: D – Zaraki

Problemi correlati