'NSUnknownKeyException' を解決するにはどうすればよいですか... setValue:forUndefinedKey:]: ...キー値コーディングに準拠していません [重複] 質問する

'NSUnknownKeyException' を解決するにはどうすればよいですか... setValue:forUndefinedKey:]: ...キー値コーディングに準拠していません [重複] 質問する

では、できるだけ簡潔に説明します。キーボードの上にUIToolbarを配置したかったのですが、それを実現するのに時間がかかりました。最終的には実現しましたが、ボタンに機能を追加しようとしたときに前の*次へ*そして終わり私のプログラムはすぐにコンパイルされなくなります。

エラー メッセージ全体はここで確認できます:

2012-06-20 05:36:55.276 ケグコップ[79460:fb03]*キャッチされない例外 'NSUnknownKeyException' のためアプリを終了します。理由: '[ setValue:forUndefinedKey:]: このクラスは、キー done のキー値コーディングに準拠していません。'

*最初のスローコールスタック: (0x134a022 0x1733cd6 0x1349ee1 0xd31022 0xca2f6b 0xca2edb 0xcbdd50 0x5a571a 0x134bdea 0x12b57f1 0x5a426e 0x7adeef 0x7ae03e 0x382d7a 0x382ff8 0x38217f 0x391183 0x391c38 0x385634 0x1f84ef5 0x131e195 0x1282ff2 0x12818da 0x1280d84 0x1280c9b 0x381c65 0x383626 0x2a8d 0x29f5 0x1) 例外をスローして終了が呼び出されました(lldb)

@Abizernは私が読むべきだと提案したApple Doc のキー値コーディング ガイドとにかく、これは非常に遅い、あるいは非常に早いと言えます。更新されたプロジェクトは、こちらでご覧いただけます:https://github.com/ipatch/KegCop

zipをダウンロードしてビルドしてみると、私が言っていることがわかるでしょう。エラーはおそらくビューコントローラへようこそ.mファイル。

ベストアンサー1

オブジェクトについては、ストーリーボードまたは xib (どちらを使用しているか) を参照してくださいViewControllerWelcome。このエラーの原因として最も可能性が高いのは、そのクラスのコードに存在しないアクションまたはアウトレットへの接続が何かにあることですdone

おすすめ記事