我想创建一个展开顺序,带我回到两个viewControllers,我想我有一切设置正确,但它崩溃时没有错误打印,当我执行segue ...为什么我的unwind segue崩溃我的应用程序?
这是我'已经做到:
在目的地的viewController,我们把它叫做VC1(堆栈底部)我创造了这个动作:
@IBAction func unwind(segue:UIStoryboardSegue){}
在界面生成器我迷上了VC3(第三视图控制器了)通过退出按钮发送到展开顺序,并将其命名为“展开”。
我要求赛格瑞像这样进行:
performSegue(withIdentifier: "unwind", sender: self)
这里是视图控制器和原因请看标识符
“删除跳闸”按钮调用SEGUE之后的所有其他逻辑已被照顾。
一旦被调用,我的应用程序崩溃,没有错误消息,并显示我的AppDelegate屏幕。这是怎么回事?
这种崩溃主要是由错误的标识符造成的。你确定你使用正确的标识符吗? – Mohammadalijf
你还在做关于prepareForSegue的任何事情吗? – Mohammadalijf
标识符也在故事板中“展开”。不,在prepareForSegue中没有任何东西。 –