展开不起作用,我有正确的代码

时间:2018-06-20 22:59:57

标签: swift segue unwind-segue

我在导航视图控制器中拥有此命令。它有一个名为SectionsTableViewController的ViewController,并且有一个与我链接到退出动作并称为“关闭”动作segue的条形按钮项。

Image of my StoryBoard

在我的ViewController中,我有这个想法:

class ViewController: UITableViewController {
    @IBAction func close(segue: UIStoryboardSegue) {
        print("Hey")
    }
}

但这不起作用。

2 个答案:

答案 0 :(得分:1)

解开序列代码必须位于要解回的视图控制器中,而不是带有“停止”按钮的视图代码。因此,如果您的视图控制器通常朝这个方向移动:

StartingViewController-> SectionsTableViewController

您要在StartingViewController中放宽序曲。

将展开置于错误的视图控制器中且未通过Interface Builder进行连接是唯一可能导致错误的方法。

答案 1 :(得分:0)

您是否已将方法连接到情节提要中的对象(控制+拖动至退出)? Connecting to method in storyboard