在Swift中推送到tableViewController崩溃

时间:2014-06-09 05:01:11

标签: uitableview swift

我在UIViewController中有一个按钮Action,用于推送到另一个TableViewController

@IBAction func btnPressed(sender : UIButton) {

        let tableVC = self.storyboard.instantiateViewControllerWithIdentifier("tableVCStoryBordId") as MyTableViewController
        self.navigationController .pushViewController(tableVC, animated: true)
    }

崩溃结果是,

swift: 11: 11: fatal error: use of unimplemented initializer 'init(coder:)

1 个答案:

答案 0 :(得分:2)

崩溃正在发生,因为操作系统无法为MyTableViewController类找到正确的初始化程序。你在那个班级有一个init(编码器)功能吗?看起来应该是这样的:

init(coder aDecoder: NSCoder!) {
    super.init(coder: aDecoder)

    // any custom init code you want
}