首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >线程1: SIGABRT信号与SIGABRT

线程1: SIGABRT信号与SIGABRT
EN

Stack Overflow用户
提问于 2016-02-27 07:30:24
回答 1查看 1.6K关注 0票数 1

我有几张桌景。我试图做一个简单的应用程序,并在添加了更多的视图,当我得到第三个tableView这个错误的“线程1信号SIGABRT”和应用程序不会打开在iOS模拟器。错误指向这一行代码:

代码语言:javascript
复制
let VC :DetailCityTableViewController = segue.destinationViewController as! DetailCityTableViewController

显示错误:

代码语言:javascript
复制
 Could not cast value of type 'UITableViewController' (0x102af47f8) to 'balen.DetailCityTableViewController' (0x1013d7560).
(lldb)  

完整法典:

tableview2传递到tableView3

代码语言:javascript
复制
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,你觉得呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-27 07:37:41

不,问题是‘

无法将“UITableViewController”(0x102af47f8)类型的值转换为“Balen.DetailCityTableViewController”

您没有在接口构建器中将视图控制器的类类型更改为DetailCityTableViewController,或者segue具有与您想象的不同的目的地。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35667026

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档