Ho scritto un numero di applicazioni iOS un anno fa su una vecchia versione di Xcode. Ho appena iniziato un nuovo progetto e ho scoperto la funzione storyboard nell'ultimo Xcode. Si scopre che questo è perfetto per l'applicazione che sto scrivendo dato che consiste di circa 30 schermi interconnessi.Come evitare il ciclo infinito Storyboard modale
La mia domanda è, come faccio a strutturare il mio storyboard e segue per consentire alla mia applicazione di seguire un percorso circolare attraverso i miei schermi. Ho visto un numero di examples che segue semplicemente lo schermo 1 allo schermo 2 e quindi lo schermo 2 allo schermo 1 usando l'opzione modale. Questo funziona chiaramente, ma quando eseguo il debug di un'applicazione creata in questo modo, viene creata un'istanza di una nuova istanza di ogni schermata (controller di visualizzazione) per ogni passaggio eseguito. Nello schema seguente (scusate, ho disegnato una bella immagine ma, a causa del mio status di novizio, non ero in grado di postarla), come passare dallo schermo 1 allo schermo 2 allo schermo 3 e tornare allo schermo originale 1 senza creare un nuovo esempio?
// Screen 1 --> Screen 2 --> Screen3
// ^ |
// | |
// +-------------------------+