2011-11-03 7 views
1

のトラブルシューティングのサポートが必要な、私はここで何が変更されたかわからないけど、突然のすべては、私がNSUnknownKeyException、私の人生のために

2011-11-03 00を取得:00:22.408 UnblockMe [26904: f803] *キャッチされない例外によるアプリケーションの終了> 'NSUnknownKeyException'、理由: '[setValue:forUndefinedKey:]:this>クラスがキーpuzzleNumberのキー値に符合していません。'

Puzzle1クラスは、コードのどこにでもpuzzleNumberを参照しません。このプログラムには、puzzleNumberという名前はありません。

どこからこのエラーが発生する可能性がありますか、それを解決するにはどうすればよいですか?

+0

あなたはnibファイルも調べましたか? –

+0

はい。この値を参照する接続はどこにもありません – JAM

+0

クリーンで再構築するための仕事のように聞こえます。私はまだプロジェクトの 'puzzleNumber'のためにgrepしたいと思います。 –

答えて

1

これは私がこれまで見た中で最も奇妙なことです。私はこれを掲載しています。他の人たちも同様の状況にあることが分かります。

まず、エラーは絶対に間違っています。この問題はpuzzleNumberとは関係ありません。

最後に(失敗した)実行の前に、Xcode 4.2リファクタリングユーティリティからメインNIBをリファクタリングしました。完了したらリファクタDIDはAppDelegate.mファイルを更新して変更を反映します。

Xcodeはもはや存在しなかったXIBを読み込もうとしていて、あらゆる種類の奇妙なことが起きました(明らかに)。

私が間違っている場合、確かに私を修正しますが、AppDelegateを編集することで問題は完全に修正されました。

+0

私は同じことを見つけました。エラーは、プロパティのsetメソッドと無関係な何らかの原因によるものです。私の場合は、存在しなかったカスタムクラスを使用するビューを設定しました。修正するには、新しいView Controllerをストーリーボードにドラッグして、UIエレメントを元のものから新しいものにコピーし、Ctrlキーを押しながらドラッグして、アウトレットとアクションを再確立します。明らかなものを超えて見るアイデアをありがとう。 – Bryan

関連する問題