So I know that if there is a segue which is setup and activated through the storyboard, one can use the prepareForSegue
method to pass data to the destination view controller.
I'm wondering if there is a way to do this if one uses the performSegueWithIdentifier
method? It seems the prepareForSegue
method is only called if the segue is activated with the storyboard, not with performSegue.
One particular problem is that I can't access the UIStoryboardSegue
(it is not an argument in performSegue
as it is in prepareForSegue
), and therefore can't access the destination VC either.
Answer is here in StackOverflow. How to pass prepareForSegue: an object