В настоящее время у меня есть кнопка, предназначенная для перехода в TableViewController, но решила, что хочу встроить этот TableViewController в TabBarController. Хорошо, прежде чем я сделал это, у меня был этот бит кода в предыдущем ViewController.prepareForSegue destination TableViewController
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if(segue.identifier == "showListSegue"){
let des = segue.destinationViewController as! TableViewController
des.jsonfile = self.jsonfile
}
}
Теперь, когда я пытаюсь нажать кнопку, он дает мне эту ошибку.
Не удалось бросить значение типа 'UITabBarController' (0x111c818b0) в 'Forkit.TableViewController' (0x10d1b1490).
Я попытался следующий код без успеха, поскольку это дает мне эту ошибку
Значение типа «UITabBarController» не имеет ни одного члена 'jsonfile.
let des = segue.destinationViewController as! TableViewController
Как я могу обойти это?
Вы должны сделать переход к точке в 'TableViewController' вместо' UITabBarController'? – Zhao