C'è speciale rilassarsi segue a tal fine, si intende ripristinare certi controller della vista in pila.
Chiamiamo il controller più in alto (dove si va da) come fonte e il controllore in pila (che si desidera ripristinare torna all'inizio) come destinazione di .
creare IBAction
in destinazione per essere attivato su segue si svolge:
@IBAction func myUnwindAction(segue: UIStoryboardSegue) {}
può essere vuoto.
in fonte controller di creare un segue rilassarsi trascinando l'icona del controller per uscire uno, troverà l'azione si è creato nel passaggio 1. Chiamare la segue unwind
.
ora è possibile emettere che segue da codice con regolare
performSegueWithIdentifier("unwind", sender: nil)
ho descritto come emettere segue rilassarsi dal codice. Per i pulsanti, è possibile creare sequenze che possono essere create direttamente in IB trascinando un pulsante per uscire dall'icona.
controllare anche questa discussione per ulteriori informazioni: How to perform Unwind segue programmatically?
Spero che questo link è aiutate http://stackoverflow.com/questions/24668818/how-to-dismiss-view-controller-in-swift – ErasmoOliveira