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

'NSUnknownKeyException' when using UILabel as a function parameter

我有以下代码:

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 很陌生。谁能帮助我不仅了解如何解决此问题,而且了解为什么代码无法运行?从其他问题来看,当被引用的对象不存在时,似乎通常会抛出此异常,但我不相信这里是这种情况?我真的不知道这一点。

目标控制器可能未定义。