以下是错误:迅速:NSUnknownException故事板问题
*** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[ setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key answerFour.'
基本上我有许多连接和UITextFields作为UISegmentedControls在我的文件网点。当视图打开时它立即崩溃。我已经在互联网上寻找能够解决我的问题的东西,但我似乎无法弄清楚。下面显示了所有网点以及它们在代码中的声明方式。
@IBOutlet var questionType: UISegmentedControl!
@IBOutlet var required: UISegmentedControl!
@IBOutlet var questionTitleInput: UITextField!
@IBOutlet var questionHint: UITextField!
@IBOutlet var questionTitleMulti: UITextField!
@IBOutlet var numAnswers: UISegmentedControl!
@IBOutlet var answerOne: UITextField!
@IBOutlet var answerTwo: UITextField!
@IBOutlet var answerThree: UITextField!
@IBOutlet var answerFour: UITextField!
我还可以使用在我需要给你解决这个问题有什么信息一定的指导意义。这对我来说真的没有意义。
这些都是在应用程序中使用“answerFour”吗?你确定它是一个UITextField,那么这个类中的类是你复制这些类的类,这个类是编译的吗? – Jonah
我想它是抛出“answerFour”,因为它是列表中的第一个。我想他们都会有同样的问题。我使用了故事板,所以我按照惯例的ctrl +拖动来在我的swift文件中声明出口。 – Malexc
不用猜! ;)这是一个很好的假设,但我无法告诉你它是否正确。我们来测试一下。如果你删除了'answerFour'绑定,它会在'answerOne'上崩溃吗?如果是这样,仔细看看哪个班级报告了这个错误。这可能是文件的这个笔尖的所有者只是一个基本的'UIViewController',而不是您想要实例化哪些具有这些插口定义的更具体的子类。 – Jonah