' NSUnknownKeyException'使用UILabel作为函数参数时

时间:2015-01-08 19:47:19

标签: ios swift

我有以下代码:

func textSwitch(t: UILabel) {
    if(t.hidden == true) {
        t.hidden = false
    }
    else{
        t.hidden = true
    }
}

@IBOutlet weak var recordingtext: UILabel!
@IBAction func recordButton(sender: UIButton) {
    textSwitch(recordingtext)
}

运行它会导致NSUknownKeyException。我是iOS和Swift的新手。任何人都可以帮助我理解不仅仅是如何解决这个问题,而是为什么代码不会运行?从查看其他问题看,当被引用的对象不存在时,通常会抛出此异常,但我不相信这是这种情况?在这一点上,我真的不知道如何确定。

1 个答案:

答案 0 :(得分:1)

目标控制器可能未定义。