È possibile aggiungere un segue tra le due scene nel vostro storyboard per il controllo trascinando l'icona View Controller nella parte superiore della prima scena per la seconda scena:
Puoi quindi selezionare che segue e dargli un identificatore storyboard unico, e allora si può solo eseguire la segue utilizzando tale identificativo:
performSegueWithIdentifier("SegueToSecond", sender: self)
In alternativa, si può fare qualcosa di simile:
let controller = storyboard?.instantiateViewControllerWithIdentifier("Second") as SecondViewController
presentViewController(controller, animated: true, completion: nil)
dove "Seconda" è un identificatore storyboard ho specificato per quella scena destinazione Interface Builder.
A proposito, ci sono alternative se si sta creando la scena di destinazione a livello di codice o utilizzando ONA, ma gli storyboard sono più comuni, così mi sono concentrato su che nei miei esempi sopra riportati.
Dove si suppone che SecondViewController ottenga la sua 'vista' da? Per dirla in un altro modo, cosa hai fatto in modo che questa vista non dovrebbe essere uno schermo nero? Spiegare. Descrivere. – matt
Ecco i modi in cui un controller di visualizzazione ottiene la sua vista. Se non ne usi uno, la vista del controller di visualizzazione è vuota e nera: http://www.apeth.com/iOSBook/ch19.html#_view_controller_and_view_creation – matt