В Swift я бы сделал что-то вроде этого:
override func prepare(for segue: UIStoryboardSegue, sender: Any?) { if let yourVC = segue.destinationViewController as? YourViewController { yourVC.yourData = self.someData } }