DetailViewController:
@IBOutlet var selectedBundesland: UILabel!
TableViewController:
override func prepareForSegue
While the correct solution is to store the text and attach it to the label later in viewDidLoad
or something, for testing proposes, you can bypass the issue by forcing the destinationViewController
to build itself from storyboard by calling its view
property like:
override func prepare(for segue: UIStoryboardSegue, sender: Any?){
if (segue.identifier == "TestViewController") {
var vc:FirstViewController = segue.destination as! TestViewController
print(vc.view)
vc.testLabel.text = "Hello World!"
}
}
made for Swift 3.0 with love