Ich liebe wirklich die grafische Oberfläche des Storyboard-Designers in Xcode, weil alle Segmente mit einem Pfeil angezeigt werden. Swift Present ViewController programmgesteuert beim Anzeigen von Segmenten (Pfeile) im Storyboard
Aber manchmal, wenn es mehr Komplexität (z. B. Variable zu übergeben), muss ich eine programmatische Möglichkeit verwenden, um zu einem anderen ViewController zu wechseln.
let storyBoard : UIStoryboard = UIStoryboard(name: "Main", bundle:nil)
let nextViewController = storyBoard.instantiateViewController(withIdentifier: "HomeViewController") as! HomeViewController
// pass variable
nextViewController.email = self.textfieldEmail.text!
self.present(nextViewController, animated:true, completion:nil)
Ich mag nicht, dass einige der segues in meiner App mit einem Pfeil in Storyboard angezeigt werden, während die komplexeren nicht. Gibt es eine Möglichkeit, diese komplexeren Segmente mit einem Pfeil in der Main.storyboard zu zeigen?
Ist das nicht, was die 'preparate (for: sender:)' Methode von 'UIViewController' ist? – rmaddy
Sie sollten https://stackoverflow.com/questions/5210535/passing-data-between-view-controllers überprüfen – rmaddy