2010-07-16 13 views
5

Sto lavorando a un'app per iOS 4.0. L'app era originariamente in 2.2.1. L'ho aggiornato ad un'app universale, ma ora sembra essere multitasking. Quando premo il pulsante menu mentre eseguo l'app, invece di uscire, si chiude, ma quando rilancio l'app riprende da dove avevo interrotto. Presumo che questo sia multitasking. Voglio che esca, c'è un modo nelle impostazioni?Vuoi app aggiornata a 4.0 per uscire completamente quando si preme il tasto home

La mia ipotesi è che l'aggiornamento dell'obiettivo iPad abbia cambiato il plist in qualche modo? qualche idea?

risposta

13

aprire il file info.plist

aggiungere la chiave UIApplicationExitsOnSuspend o Seleziona applicazione non viene eseguito in background

Impostare la nuova chiave su YES o Compilare la casella di spunta

+0

Grazie, funziona! Vedo che hai copiato e incollato questo da qui http://maniacdev.com/2010/07/screw-multi-tasking-how-to-make-your-ios-4-apps-exit-for-real/, ma ancora GRAZIE! – user396004

+1

La documentazione ufficiale è su http://tinyurl.com/2fgkf5p. –

+0

Questo è http://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/CoreApplication/CoreApplication.html @jsumners no tinyurls su stackoverflow per favore – Joren

5

Questo non è il multitasking, questo è il passaggio rapido alle app che ora è il predefinito ed è preferito in iOS 4.0.

Se lo disattivi, significa che l'app deve essere ricaricata ogni volta che l'utente passa ad essa invece di lasciarla in memoria. Ci vorrà più tempo per ricaricarlo ogni volta.

Sarebbe meglio se si implementasse applicationWillEnterForeground: e si aggiorni la vista piuttosto che costringere l'utente a dover attendere mentre l'app si ricarica.

+1

Oo cool. Non sapevo che era il passaggio veloce alle app, ci penserò. Grazie per il suggerimento, bug l'app su cui sto lavorando è sensibile alla sicurezza, quindi preferiremmo uscirne piuttosto che salvare le impostazioni (non abbiamo ancora implementato una funzionalità di disconnessione). – user396004

Problemi correlati