这个类不是密钥值编码兼容的密钥

时间:2015-01-07 02:19:59

标签: ios swift nsunknownkeyexception

抱歉,我没有具体的问题,但我无法弄清楚如何解决这个错误。应用程序本身在Xcode中没有显示任何错误,但它在开始时崩溃并显示错误消息this class is not key value coding-compliant for the key guessMade.

@IBOutlet weak var numberGuessed: UITextField!
@IBOutlet weak var answer: UILabel!

@IBAction func guessMade(sender: AnyObject) {

    var numberOfFingers  = arc4random_uniform(11)
    var numberString = String(numberOfFingers)
    var integerGuessed = numberGuessed.text

    if numberString == integerGuessed {
        self.answer.text = "You're right! I had \(integerGuessed) fingers up"
    }else {
        self.answer.text = "Nope! I had \(numberString) fingers up"

    }
}

这是一个非常小的项目,所以这是整个代码。按钮guessMade应该检查文本字段中输入的数字是否与按下按钮时产生的随机生成的数字相匹配。有什么想法错误告诉我错了吗?

1 个答案:

答案 0 :(得分:3)

检查您的视图控制器文件所有者,例如:

enter image description here

查看是否有任何标记为此的黄色警示,如果有任何删除此内容。 希望这有助于.. :))