「NSUnknownKeyException」というエラー

テーブルセルをカスタマイズして表示しようとすると
こんなエラーが出て表示できないという問題が発生。

*** Terminating app due to uncaught exception 'NSUnknownKeyException', reason:
 '[ setValue:forUndefinedKey:]:
 this class is not key value coding-compliant for the key durationLabel.'

いろいろ調べてみたら、画面ビューのxibでの指定が間違っていたみたいで
xibのCustom Classが「UIViewController」になっていなかったので
「UIViewController」に変更したら、File’s Ownerの画面でビックリマークが
出てきた。

UIViewControllerエラー

とりあえず、このビックリマークは消してみました。
そして、今までなかった「view」項目がでてきたので
これをObjectsのViewControllerに連結してみました。

UIViewControllerエラー

これで実行したら、すんなりエラーは出なくなりました。
これは単純な設定ミスだったみたいです。

何時間も悩んでたエラーの原因が
こういう初歩的なことだったってことは
けっこうあるんですよね。

タイトルとURLをコピーしました