EXC_BREAKPOINT UNKNOWN在线崩溃" 0"

时间:2015-05-06 11:46:07

标签: ios swift crash

我在Crashlytics报告中遇到了这个奇怪的崩溃,我不知道发生了什么。我甚至不知道行号是什么" 0"手段。有任何想法吗?

enter image description here

来自didSelect方法的代码:

func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {

    switch indexPath.section {

    case 1:
        let vc = WTShowDetailVC()
        vc.show = bottomFeaturedShows[indexPath.row].show
        navigationController?.pushViewController(vc, animated: true)

    case 2:
        let vc = WTShowDetailVC()
        vc.show = lastWatchedShows[indexPath.row]
        navigationController?.pushViewController(vc, animated: true)

    case 3:
        let vc = WTTapperProfileUserVC()
        vc.tapper = popularTappers[indexPath.row]
        navigationController?.pushViewController(vc, animated: true)

    default:
        println("Something went wrong")
    }
}

1 个答案:

答案 0 :(得分:0)

这通常发生在您展开可选项时,它的值为nil。尝试对nil进行navigationController检查。

if let navigationcontroller: UINavigationController = navigationController { 
    navigationcontroller.pushViewController(vc, animated: true) 
}