重複の可能性:
オブジェクトがキー値コーディングに準拠していないのはなぜですか?
私は辞書を持っていて、キー/値をカスタム クラスに追加したいのですが、クラスが KVC に準拠していないというエラーが常に表示されますが、Apple のドキュメントにはそうあるべきであると記載されています。
私のコード:
ContactObject.h:
@interface ContactObject : NSObject
+ (ContactObject *)testAdding;
@end
ContactObject.m:
@implementation ContactObject
- (id)init {
self = [super init];
if (self) {
// customize
}
return self;
}
+ (ContactObject *)testAdding
{
// create object
ContactObject *theReturnObject = [[ContactObject alloc] init];
[theReturnObject setValue:@"Berlin" forKey:@"city"];
[theReturnObject setValue:@"Germany" forKey:@"state"];
return theReturnObject;
}
@end
私は非常に愚かな何かが欠けていると思います:)
よろしくお願いします...
こんにちは、マティアス