1
我有幾個tableview。我試圖做一個簡單的應用程序,並添加更多的視圖時,當我得到第三個tableView這個錯誤「線程1信號SIGABRT」和應用程序不會在iOS模擬器中打開。錯誤指向這行代碼:線程1:信號SIGABRT與快速segue
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])
}
}
我我認爲t他的問題是segue
。你覺得呢?
:)))謝謝。 我忘了將界面生成器中的視圖控制器的類類型更改爲DetailCityTableViewController。 有一天我訂婚了 – Shadow
常見錯誤。你會很快學會識別和解釋這些小錯誤。 – user965972
;)謝謝。我希望 – Shadow