以下是錯誤:迅速: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