segue.destination
будет содержать контроллер вида назначения. Вы должны привести его к вашему собственному контроллеру представления, который будет представлен. Этот контроллер представления должен иметь определенные свойства, которые будут использоваться для создания этого представления. Вы должны установить эти свойства в prepare
, чтобы, когда контроллер представления назначения загружал представление, эти свойства могли использоваться для обновления компонентов представления. Вот пример.
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if segue.identifier == "segue" {
let dest = segue.destination as? YourCustomViewController
dest?.customProp = someValue
}
}