0

[ setValue:forUndefinedKey:]: このクラスは、キー画像のキー値コーディングに準拠していません。

これは、素晴らしい情報やヘルプがある場合のエラー コードです。

4

2 に答える 2

1

これは、IBOutletプロパティの名前を変更した場合、またはnib(Interface Builder)ファイルがまだ参照しているIBOutletプロパティを削除した場合に発生します。エラーが発生している画面に関連するペン先を探し、名前が変更された、または削除されたプロパティを参照する古い接続を接続インスペクターで探します。

于 2012-12-08T05:06:30.703 に答える
0

これは@property、IBOutlet オブジェクトに設定して忘れた場合にも発生します@synthesized@propertyin ViewController.hfileを設定したオブジェクトが in file であることを確認して@synthesizedくださいViewController.m

したがって、このエラーの理由は、IBOutlet オブジェクトが XIB で正しく設定されておらず、コード内の任意の場所でこのオブジェクトを使用しているためです

于 2012-12-08T05:16:42.300 に答える