Edited at

swift初心者:「this class is not key value coding-compliant for the key」の対処方法

More than 1 year has passed since last update.


はじめに

初歩的なエラーかと思いますが、初心者のため記録として残したいと思います。


this class is not key value coding-compliant for the key

this class is not key value coding-compliant for the key

上記エラーはStoryboardの接続が芳しくないときに発生するエラーです。

StoryboardからIBOutletやIBActionを以下のようにhogeContorollerに接続した後、


hogeContoroller

@IBOutlet weak var titleTextField: UITextField!

@IBAction weak var titleTextField: UITextField!

の削除を試みた際にhogeControllerのみ@IBOutlet@IBAction接続を削除してしまうと発生します。

必ずcontrollerのみでなく、Storyboardの

Show the Connections inspecter上からも接続を解除するようにしましょう。

スクリーンショット 2018-02-04 16.22.34.png