解散模态快速后执行segue

因此,我正在使用模式segue将一个侧面菜单推到我的根菜单上,然后尝试closures只覆盖一半页面的侧面菜单,并在侧面菜单中按下button时从根vc执行segue。 它要么返回; recivere没有带标识符的sague,或警告:尝试执行不在窗口层次结构中的segue。

func SubmitSettingPressed (sender: UIButton){ let mainView = MainViewController() dismiss(animated: true) { let vc = storyboard?.instantiateViewController(withIdentifier: "MainViewController") as? MainViewController vc?.ToSubmition() } 

然后在根vc

 func ToSubmition(){ self.performSegue(withIdentifier: "ToSubmition", sender: self) }