错误:NSUnknownKeyException

时间:2015-07-17 17:03:38

标签: ios xcode swift

我是第一次尝试编程的完整菜鸟。 我从Rob Percival开始学习Udemy课程。我现在在我的第一个应用程序。 它应该做什么:

我从狗进入年龄,当我点击"找到年龄"它应该告诉我"真实年龄"来自狗(进入年龄* 7)

所以一切正常,直到我达到我希望最终年龄将在应用程序中显示的程度。但我总是得到错误:

Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<Dog_Years.ViewController 0x7fa05b5baa80> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key dogYears.'

我不明白为什么。我用谷歌搜索了一下但无法找到解决方案。

以下是代码:

import UIKit

class ViewController: UIViewController {
    @IBOutlet weak var dogRealYears: UILabel!
    @IBOutlet weak var age: UILabel!    
    @IBOutlet weak var textField: UITextField!

    @IBAction func findAge(sender: AnyObject) {            
        var enteredAge = textField.text.toInt()    
        var dogYears = enteredAge! * 7
        dogRealYears.text = "Your dog is \(dogYears)"
    }
}

1 个答案:

答案 0 :(得分:0)

这听起来像是一个xib问题。检查您的连接,并确保没有连接到不存在的属性的字段