Swift 信号SIGABRT在segue from按钮中

Swift 信号SIGABRT在segue from按钮中,swift,xcode,segue,sigabrt,Swift,Xcode,Segue,Sigabrt,我有个问题。我从按钮切换到视图控制器,我得到了这个错误。我已经找了4个小时了,但这里有类似的问题,不像我的 我认为您可以重写prepare方法以满足这些代码片段的要求,它比您正在使用的方法更好 override func prepare(for segue: UIStoryboardSegue, sender: Any?) { if segue.identifier == "MySegueId" { if let nextViewController = segue.destinati

我有个问题。我从按钮切换到视图控制器,我得到了这个错误。我已经找了4个小时了,但这里有类似的问题,不像我的


我认为您可以重写prepare方法以满足这些代码片段的要求,它比您正在使用的方法更好

override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if segue.identifier == "MySegueId" {
    if let nextViewController = segue.destination as? NextViewController {
            nextViewController.valueOfxyz = "XYZ" //Or pass any values
                                                                         }
                                    }
}

segue似乎直接连接到
测试
视图控制器。尝试将segue重新连接到嵌入了
Test
的导航控制器。