对tableView执行segue后,应用程序崩溃

时间:2019-02-20 16:47:25

标签: ios swift segue

我尝试从正常的登录/注册页面执行segue,但一直以来我都单击按钮,并想执行segue,应用程序崩溃并导致线程1:致命错误:在展开Optional时意外地发现nil值作为错误... 错误出现在SecondVC的viewDidLoad上:

Aliases...

这是我当前在我的loginVC上进行的segue呼叫

override func viewDidLoad(){
    super.viewDidLoad()

    tableView.delegate = self
    tableView.dataSource = self

}

1 个答案:

答案 0 :(得分:0)

因为vc为nil,请按照以下说明进行操作。

从主情节提要中的身份检查器中命名要作为目标的视图控制器。 在身份检查器的“情节提要ID”字段中,为控制器命名。可以说我们给它起了一个名字“ jobContoller”

    guard let vc = self.storyboard?.instantiateViewController(withIdentifier: "jobController") as? JobTableViewController
    self.navigationController?.pushViewController(vc, animated: true)