我有几张桌景。我试图做一个简单的应用程序,并在添加了更多的视图,当我得到第三个tableView这个错误的“线程1信号SIGABRT”和应用程序不会打开在iOS模拟器。错误指向这一行代码:
let VC :DetailCityTableViewController = segue.destinationViewController as! DetailCityTableViewController显示错误:
Could not cast value of type 'UITableViewController' (0x102af47f8) to 'balen.DetailCityTableViewController' (0x1013d7560).
(lldb) 完整法典:
tableview2传递到tableView3
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
let path : NSIndexPath = self.tableView.indexPathForSelectedRow!
if segue.identifier == "DetailCitySegue" {
let VC :DetailCityTableViewController = segue.destinationViewController as! DetailCityTableViewController
VC.urlDetailCity = urlDetail!// pass url city
VC.cityIdSelectet = cityId[path.row] //pas CountryID selected
print(cityId[path.row])
}
}我,我想问题是segue,.What,你觉得呢?
发布于 2016-02-27 07:37:41
不,问题是‘
无法将“UITableViewController”(0x102af47f8)类型的值转换为“Balen.DetailCityTableViewController”
您没有在接口构建器中将视图控制器的类类型更改为DetailCityTableViewController,或者segue具有与您想象的不同的目的地。
https://stackoverflow.com/questions/35667026
复制相似问题