Questo potrebbe essere impossibile, ma sto cercando di salvare lo stato della mia applicazione tra le transizioni di scena, ma non riesco a capire cosa fare. Attualmente mi piace il modo in cui quando un'applicazione è in esecuzione e si preme il pulsante Home, è possibile tornare a quella applicazione esattamente dove si era interrotta, ma se si passa da una scena all'altra (in uno storyboard), una volta tornati a quella scena lo stato dell'applicazione non è stato salvato.Salvataggio stato scena applicazione iOS
Ho solo due scene diverse che devono essere salvate (si passa avanti e indietro dall'una all'altra). Come posso salvare lo stato di uno storyboard senza occupare una memoria precisa?
Ulteriori dettagli: Ecco il mio intero storyboard. Passi avanti e indietro tra le scene usando il pulsante della barra degli strumenti più. Nella seconda scena l'utente può toccare le celle vista tabella e un'immagine reale riempirà la visualizzazione dell'immagine (Vedere figura 1,2)
Figura 1.1
In figura 1.2 si vede cosa succede quando si tocca all'interno di uno delle molte cellule vista tabella (la visualizzazione di un'immagine risalga).
Figura 1.2
PROBLEMA: Quando si tocca una cella di vista tabella, che riempie la visualizzazione di un'immagine (mostrata in figura 1.2) it funziona bene se stai su quella scena o anche su premi il pulsante home di iPhone (se premi il pulsante home di iPhone e poi riapri l'app lo stato della scena è stato salvato e la visualizzazione dell'immagine riempita con un'immagine semplice continua a essere visualizzata come lo abbiamo lasciato), ma se eseguo la transizione (utilizzando il pulsante più) torna alla prima scena e poi usa il pulsante più sulla prima scena per tornare alla seconda scena, la vista dell'immagine che ho creato (mostrata nella figura 1.2) scompare e la seconda scena viene caricata senza salvare lo stato e le immagini riempita.
MODIFICA: Ho provato a utilizzare lo stesso controller di visualizzazione per entrambe le scene, ma non ha risolto il problema.
UPDATE: Ho appena trovato il seguente codice (che penso memorizzi uno stato di visualizzazione). Come potrei usare questo ed è questo quello che stavo cercando?
MyViewController *myViewController=[MyViewController alloc] initWithNibName:@"myView" bundle:nil];
[[self navigationController] pushViewController:myViewController animated:YES];
[myViewController release];
Il sistema operativo dovrebbe salvare la "scena" per te. In cosa è specificamente diverso il tuo caso? – CodaFi
Salva lo stato della scena quando premo il pulsante Home e riapro l'app, ma non salverò la scena quando passerò a una scena diversa e tornerò. –