线程 1:在 swift 中使用 segue 发出 SIGABRT 信号
Thread 1: Signal SIGABRT with segue in swift
我有几个tableview。我正在尝试制作一个简单的应用程序,在添加更多视图后,当我收到第三个 tableView 此错误 "Thread 1 Signal SIGABRT" 并且该应用程序无法在 iOS 模拟器中打开。错误指向这行代码:
let VC :DetailCityTableViewController = segue.destinationViewController as! DetailCityTableViewController
并显示错误:
Could not cast value of type 'UITableViewController' (0x102af47f8) to 'balen.DetailCityTableViewController' (0x1013d7560).
(lldb)
Full Code :
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
。你怎么看?
不,问题是'
Could not cast value of type 'UITableViewController' (0x102af47f8) to
'balen.DetailCityTableViewController''
您没有在界面生成器中将视图控制器的 class 类型更改为 DetailCityTableViewController,或者 segue 的目的地与您想象的不同。
我有几个tableview。我正在尝试制作一个简单的应用程序,在添加更多视图后,当我收到第三个 tableView 此错误 "Thread 1 Signal SIGABRT" 并且该应用程序无法在 iOS 模拟器中打开。错误指向这行代码:
let VC :DetailCityTableViewController = segue.destinationViewController as! DetailCityTableViewController
并显示错误:
Could not cast value of type 'UITableViewController' (0x102af47f8) to 'balen.DetailCityTableViewController' (0x1013d7560).
(lldb)
Full Code :
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
。你怎么看?
不,问题是'
Could not cast value of type 'UITableViewController' (0x102af47f8) to 'balen.DetailCityTableViewController''
您没有在界面生成器中将视图控制器的 class 类型更改为 DetailCityTableViewController,或者 segue 的目的地与您想象的不同。