2012-05-07 14 views
2

のためではない私が持っていたのに、私は私は次のiOSクラッシュこのクラスは、キー値コーディングに準拠したキー画像

に「このクラスは、キー値コーディング準拠のキーimage1のではありません」

を取得しています"image1"へのすべての参照を削除しましたが、一見そうではありません。

とにかく、このような参照をプロジェクトから(ニブでも)検索できますか?

答えて

1

その上で右クリックして「開くとして - >ソースコード」を選択し、あなたのペン先/ XIBで検索するには

残念ながら、私はこのエラーを越え、私はに完全にできませんでした時代のカップルを来ていますXcodeをソートしてください。私はまず手動であなたのコードからすべてを取り除こうとします。それでも問題が解決しない場合は、Xcodeを閉じてもう一度開いてみてください。それでも失敗した場合は、再起動してみてください。それが失敗した場合は、新しいプロジェクトを開始してコードを移行する必要があるかもしれません。

これはバグのバカです!

+0

ありがとうございます。私は最後のオプション(プロジェクトを再作成する)を除いてすべてを試しました。これを行うためのすばやく簡単な方法はありますか? – Herb

+0

あなたにエラーを与えていないすべてのファイルに対してまっすぐな "プロジェクトに追加"を行うことができるということを除いては、実際にはありません。その後、問題が発生しているファイルを手動で置き換える必要があります。その後、.h/.mコードのコピー&ペーストが機能するはずです。 Interface Builderの要素をコピーしてxibレイアウトを助けることもできますが、IBOutlet/IBAction接続を手動で再作成する必要があります。少なくとも、それは私が似たエラーメッセージを持っていたときに私が見つけたものです。 – mbm29414

+0

これはすべて必要ではないようですが、間違って私のAppDelegateの間違ったビューコントローラを指していた – Herb

2

通常、これはNIB接続のためです。最も簡単な方法は、Interface BuilderでNIBを開き、ファイル所有者を選択して接続インスペクタを選択することです(ユーティリティビューでは - >ボタン)。そこには、そのオブジェクトに対するすべての接続が表示されます。問題のある要素が見つかるまで、接続インスペクタを開いた状態で、NIB内のすべてのアイテムを開いていくこともできます。

関連する問題