Я пытаюсь передать данные из UIViewController в UITableViewController, и я получаю вышеуказанную ошибку SIGBRT Could not cast value of type 'UITableViewController' (0x113ccb7e0) to 'Racing_Weather.PredictorTableViewController' (0x1086645b0).
.Я посмотрел на следующее решение .Тем не менее, это не похоже на работу.Я встроил UINavigationController, и ошибка появляется в следующей строке let vc = predictorVC.topViewController as! PredictorTableViewController
Ниже приведена полная функция для перехода.
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if segue.identifier == "getPredictor" {
let predictorVC = segue.destination as! UINavigationController
let vc = predictorVC.topViewController as! PredictorTableViewController
vc.predictorTrack = TrackTextField.text!
vc.firstDriver = firstTextField.text!
vc.secondDriver = secondTextField.text!
vc.thirdDriver = thirdTextField.text!
}