このエラーは私を狂ってしまいます。残念ながらこれを修正するのに何時間も費やしました。 私はシミュレータで私のアプリをテストしましたが、すべて正常に動作します。私は私のデバイス(iphone 4.3とiOS 4.3.3)でそれをテストして、アプリは起動しません。空のプロジェクトでエラーが発生しました:「このクラスはビューコントローラのキーコードに準拠していません」
私は新しいプロジェクトを作成してビルドしてみました。そして、エラーの終わりには、viewcontrollerの代わりに、キーウィンドウが表示されます。
エラーに関する詳細情報を取得するには、例外のブレークポイントを設定します。これは、スローとすべての例外についてブレークします。何か今面白い起こった:私は私のiPhone上で空のプロジェクトを立ち上げています、私は警告を取得: warning: Unable to read symbols for /Users/xxx/Library/Developer/Xcode/DerivedData/testing-cmaekkzgdqyseidlqkorvrdvvodg/Build/Products/Debug-iphoneos/OLDAPP.app/testing (file not found).
を(私が走っていますアプリがtestappと呼ばれ、これが私の最後のプロジェクトだった!OLDAPPない!)
いくつかのさらなるエラーが発生しました: Unknown class OLDAPPAppDelegate in Interface Builder file.
とUnknown class RootViewController in Interface Builder file.
すべてのターゲットをクリーンにしました。何も変わりません...
私はIBで何も変更していません。自分の携帯電話でアプリを実行するためにプロビジョニングプロファイルを編集しました。
ヘルプは非常に高く評価されています:-)うまくいけば、誰かが私に本当に感謝してくれることを願っています。
全体のエラーメッセージ:私は、Interface Builderでビューで何かに接続されていたのViewControllerのコンセントの名前を変更した場合*** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<UICustomObject 0x18b410> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key window.'
すべての必要なヘッダーがすべてのファイルに含まれていることを確認し、プロパティの宣言もすべてダブルチェックして一致することを確認してください。 – Matt