【发布时间】:2020-08-14 19:00:29
【问题描述】:
我遇到了一个奇怪的情况。以下是我的布局的简要说明:
登录视图控制器 -> 主表视图控制器(具有注销按钮)-> 第二表视图控制器(具有注销按钮)-> 帮助菜单。
因此,当用户进入帮助菜单并单击注销按钮时,它会将它们转储回第二个视图控制器,此时它会爆炸说:
Thread 1: Exception: "Receiver (<xxx.SecondViewController: 0x7fa72b9cc040>) has no segue with identifier 'SignupViewController'"
注销按钮的代码如下:
@IBAction func btnLogoutPressed(_ sender: Any) {
try! Auth.auth().signOut()
performSegue(withIdentifier: "SignupViewController", sender: self)
}
在 SecondViewController 中,我还有一个注销按钮,其代码与帮助视图控制器的代码完全相同。
知道如何解决这个问题吗?
【问题讨论】:
-
你必须出示storyBoard的图片。并识别segues。不清楚 segue 连接的位置,但您的错误表明您的菜单 VC 没有到 SingnupViewController 的 segue。
标签: ios swift segue viewcontroller