Ios 在解雇modal swift后执行segue
因此,我使用一个模式segue将一个侧菜单推到我的根菜单上,然后尝试关闭仅覆盖一半页面的侧菜单,并在侧菜单中按下一个按钮时从根vc执行该segue。它要么返回;recivere没有标识符为的序列,或警告:尝试执行不在窗口层次结构中的序列Ios 在解雇modal swift后执行segue,ios,swift,segue,Ios,Swift,Segue,因此,我使用一个模式segue将一个侧菜单推到我的根菜单上,然后尝试关闭仅覆盖一半页面的侧菜单,并在侧菜单中按下一个按钮时从根vc执行该segue。它要么返回;recivere没有标识符为的序列,或警告:尝试执行不在窗口层次结构中的序列 func SubmitSettingPressed (sender: UIButton){ let mainView = MainViewController() dismiss(animated: true) { let v
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)
}
此func SubmitSettingPressed位于模态viewController上?@Sina转到Main.storyboard并将属性检查器中的此ID
MainViewController
分配给MainViewController@JoséNeto yah。SubmitSettingPressed位于模态上VC@bibscy更改ID可防止应用程序崩溃,但我仍然收到此错误-警告:尝试显示不在窗口层次结构中的视图@新浪我不确定是什么原因导致了这个错误,但是你可能会发现这个答案很有帮助