在Swift中更改标签文本

时间:2016-10-18 08:28:43

标签: swift swift3

我是swift的新手,这就是Hello World!申请我。 我按下按钮时尝试更改Label的文本:

import UIKit

类ViewController:UIViewController {

@IBOutlet weak var txbFullname: UILabel!

@IBAction func btnSubmit(sender: UIButton) {
    txbFullname.text = "hello"
}

}

当我在模拟器中按下按钮时出现了以下错误:

here

你能帮忙吗?

Xcode Version 8.0

提前致谢。

2 个答案:

答案 0 :(得分:2)

正如我从您的屏幕截图中看到的那样,您的按钮未连接到视图控制器中的IBAction,因为左侧的圆圈未填充,这就是您检查插座或操作是否已连接的方式,请参见屏幕截图下面:

enter image description here

另一种检查您的按钮是否连接到视图控制器的方法(在实用程序区域的右侧选择Connections Inspector),如下面的屏幕截图所示,并查看它是否连接到{{ 1}}事件:

enter image description here

如果没有,则需要连接按钮,例如下面的gif。从您的按钮Touch Up Inside到故事板中的视图控制器,然后在Ctrl + Drag部分中选择您的btnSubmit函数:

enter image description here

答案 1 :(得分:1)

你的功能上的圆圈是空心的。这表明该功能没有连接你的按钮。这就是造成崩溃的原因。 你需要添加按钮和功能之间的连接。 按control并拖动手指可以修复此崩溃。