如何将事件中的按钮触动连接到 View Controller 方法 goBack xCode 8.2.1

How can I connect button touch up inside event to View Controller method goBack xCode 8.2.1

我知道要在 xCode 8.2.1 中将委托插座连接到视图控制器,我们可以简单地将空心圆拖到文本字段连接检查器中的黄色视图控制器圆上,因为例子。那很容易。

但是,我正在学习教程,他们没有解释如何修改内部事件以连接到名为 goBack 的视图控制器方法。我看不到可以将圆圈内的触摸向上拖动到的方法。我在谷歌上搜索了大约 20 分钟,但找不到解决方案。这是一张显示所需结果的图片:

有没有办法在故事板中做到这一点?我需要编写连接代码吗?
更新:愚蠢的我,我认为 goBack 方法是一个内置的视图控制器函数。我错了。我必须自己将按钮连接到视图 controller.swift 文件。谢谢莉安!

在故事板上,选择正确的视图后,查看 Xcode 的右上角。您会看到一个带有两个环交织在一起的按钮:

单击该图标 "Show the Assistant Editor"。 (这会调出您的视图控制器。)

现在,按住 control 从故事板上的按钮拖动到要放置操作的视图控制器代码(您的 goBack 方法)。

您会看到该方法以蓝色条突出显示。放手,该方法现在将绑定到您的按钮。

完成后,该方法前面应该有 @IBAction,并且在装订线区域有一个圆形目标符号。目标符号表示该方法与故事板相关联。

您的代码应如下所示:

@IBAction func goBack() { // code }