-1

重複の可能性:
このクラスは、キーのキー値コーディングに準拠していません

コード

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self) {
        // Custom initialization
    }
   return self;
}

出力

2012-11-20 15:23:55.035 ReaderDeployment[5152:11f03] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<Signature 0x7aa9de0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key drawSign.'
*** First throw call stack:
(0x1b94022 0x155dcd6 0x1b93ee1 0x3b2022 0x323f6b 0x323edb 0x33ed50 0xa4f878 0xa4f8b3 0x1b95dea 0x1aff7f1 0x88326e 0x7291fc 0x729779 0x72999b 0x7329bc 0x72d818 0x949565 0x730857 0x7309bc 0x61bb 0x1b95e99 0x66514e 0x6650e6 0x70bade 0x70bfa7 0x70b266 0x68a3c0 0x68a5e6 0x670dc4 0x664634 0x1a7eef5 0x1b68195 0x1accff2 0x1acb8da 0x1acad84 0x1acac9b 0x1a7d7d8 0x1a7d88a 0x662626 0x2bed 0x2b65)
terminate called throwing an exception

例外と例外の理由がわからないため、問題を根絶することができません。例外と解決策を理解するのを手伝ってください。

4

3 に答える 3

1

インターフェイスビルダーでxibファイルを開きます。右端のビューの開いている接続パネル(矢印の付いたディスク)では、接続に「drawSign」と呼ばれる感嘆符が表示されている可能性があります。削除するか、再接続します

于 2012-11-20T10:05:48.907 に答える
0

xibでクラス名を確認してください。これは、ReaderDeploymentクラスが原因であるか、プロジェクトでxibが使用できないため、確認して正しい名前を付けてください。

詳細については、これを参照してください。これからアイデアを得ることができます。

this-class-is-not-key-value-coding-準拠-for-the-key

于 2012-11-20T10:09:20.067 に答える
0

私はパラジョシに同意します。クラス名をもう一度確認してください。正しいクラス名に変更すると、問題が解決するはずです。または、クラスを再割り当てしてみてください。

于 2012-11-20T10:28:03.200 に答える