为什么右键单击拖动连接到展开转场上的退出按钮

问题描述 投票:0回答:1

在所附的屏幕截图中,我有一个应用程序,其中包含(A)登录视图控制器、(B)Feed VC 和(C)Settings VC。 我希望 SettingsVC 有一个注销按钮,可以返回到登录视图控制器。 在视图控制器类的标志上,我通过键入添加了 unwind segue

IBAction func unwindToSignUp(unwindSegue: UIStoryboardSegue) {}
从我读过的所有内容来看,这应该使我能够右键单击并从退出按钮拖动到视图控制器上的退出按钮以启动展开转场,但是当我右键单击拖动时,就像我在多个教程中看到的那样,蓝线不会连接到出口。 我可以检查一下我是否做错了什么来防止这种情况发生? 我重新启动了 Xcode,重新启动了我的机器,但我不知道还可以尝试什么。 我的目标是能够从 A -> B -> C 导航,然后当点击按钮时从 C -> A 从堆栈中删除 B。

[enter image description here

[enter image description here

ios swift uistoryboardsegue unwind-segue
1个回答
0
投票

首先,更改您的声明

@IBAction func unwindToSignUp(segue: UIStoryboardSegue) {

@IBAction func unwindToSignUp(_ segue: UIStoryboardSegue) {

然后,单击故事板中的“退出”图标,然后单击“连接”选项卡。您将看到您的

unwindToSignup:
列出!

enter image description here

从空圆圈拖动到按钮。当出现“操作”一词时,单击它。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.