Ячейки заполняются из массива через структуру, хочу при нажатии на ячейку передать ее информацию в другой viewController
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "Cell", for: indexPath) as! TicketViewCell
let ticket = tickets[indexPath.row]
cell.idTicket.text = "Номер заявки: \(ticket.id ?? 0)"
cell.nameTicket.text = ticket.name
return cell
}
override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
performSegue(withIdentifier: "showTicket", sender: Any?)
}
override func prepare(for segue: UIStoryboardSegue, sender: Any?){
guard segue.identifier == "showTicket" else { return }
guard let dVC = segue.destination as? TicketDetailViewController else { return }
dVC.ticket = tickets[IndexPath.row]
}