What I want to achieve:
User presses the button in the ViewController then, the color of the button placed in the container view should change its color to red.
Step by step:
prepareForSegue(_:sender:).segue.identifier equals the identifier you specified in step 1.segue.destinationViewController to your property from step 2.viewDidLoad() method already.Example:
var containerViewController: YourContainerViewControllerClass?
let containerSegueName = "testSegue"
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if segue.identifier == containerSegueName {
containerViewController = segue.destinationViewController as? YourContainerViewControllerClass
}
}