I use Swift and Xcode 6 and would like to pass a variable from one View Controller to another using a Segue.
I have created a segue called \'MainToTimer\' which is
In the first ViewController place this (for modal segue):
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
let theDestination = (segue.destinationViewController as ViewController2)
theDestination.Duration2 = Duration
}
Change ViewController2 to the name of the second ViewController. In ViewController2 create a class variable:
var Duration2 = (whatever the type - UInt8 I guess for time)
That's it. You will have in the value of Duration2 the value of Duration from the first ViewController.