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
.