2015-04-24 8 views
5

Sto costruendo un'applicazione Cocoa con Xcode. Devo per forza-uccidere la mia app per ragioni non correlate, ed ogni volta che lo faccio ottengo questo popup:Sbarazzarsi di "Vuoi riprovare a riaprire le finestre?" dialoghi

L'ultima volta che è stato aperto MyApp, che si chiude inaspettatamente mentre riapertura finestre. Vuoi provare a riaprire le sue finestre?

Se si sceglie di non riaprire finestre, potrebbe essere necessario aprire e posizionare le finestre da soli.

[Non Riaprire] [Riaprire]

Cos'è questo sistema chiamato e come posso disattivarlo per la mia applicazione?

risposta

3

Questo è il ripristino automatico dello stato di Cocoa in azione. È possibile sopprimerlo quando l'app viene avviata in Xcode modificando lo schema attivo, selezionando l'azione Esegui e selezionando "Avvia applicazione senza ripristino dello stato".

Disabling state restoration in your app's scheme

Nota: La disattivazione di questo sarà anche disabilitare automaticamente i documenti-riapertura che sono stati aperti in precedenza, che può essere un dolore per testare un'applicazione basata su documenti, dal momento che si dovrà riaprire il documento manualmente ogni volta che lo esegui. Anche questo solo disabilita il ripristino dello stato mentre viene eseguito sotto Xcode in tale schema particolare.

+0

Perfetto, grazie! –

Problemi correlati