我是第一次尝试编程的完整菜鸟。 我从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)"
}
}
答案 0 :(得分:0)
这听起来像是一个xib问题。检查您的连接,并确保没有连接到不存在的属性的字段