@IBAction Swift混乱

时间:2015-02-03 19:17:04

标签: ios xcode swift interface-builder

我通过ctrl-Click拖动正常地从Interface Builder创建了一个IBAction。填写相关信息并留下。

@IBAction func setNameLable(sender: AnyObject) {
   println("test")
}

这最初起作用,但我注意到函数名称中的拼写错误并返回并更正了它。毋庸置疑,下次我运行时我遇到了一个错误,我通过将“Touch Up Inside”操作重新链接到我的新功能来修复,如下所示。

@IBAction func setNameLabel(sender: AnyObject) {
    println("test")
}

现在,当我点击按钮时,它不会触发。

我创建了一个新按钮并将其链接到同一个功能,它也不会触发。

如果我在我的函数名称中添加任何字符,即“setNameLabel1”并重新链接它可以正常工作。只是那个特定的功能名称无效。

造成这种情况的原因是什么?

enter image description here

0 个答案:

没有答案