Web サービスからデータを取得して Core Data に保存する iPhone アプリを作成しています。これらすべてのプロパティには、ディクショナリでそれらを識別するためのキーがあります。私はNSObjectすべてのプロパティのクラスを持っています。
という Web サービスから取得されないプロパティをもう 1 つ追加することにしましたcheckMark。このメソッドにも追加しました。checkMark問題は、次のようなメソッドでプロパティを設定しようとするたびに[s setValue:[NSNumber numberWithInt:check] forKey:@"checked"];、というエラーが表示sされることです。これを修正するにはどうすればよいですか?managedObject"the entity Course is not key value coding-compliant for the key "checked"
- (id)initWithDictionary:(NSDictionary *)dictionary
{
self = [super init];
if (self) {
// Set the property values
_iD = [[dictionary valueForKey:@"Id"] intValue];
_isCurrent = [[dictionary valueForKey:@"IsCurrent"] boolValue];
_checkMark = [[dictionary valueForKey:@"checked"] intValue];
}
}