我正在制作一个 iPhone 应用程序,它从 Web 服务获取数据并将其存储在 Core Data 中。所有这些属性都有在字典中识别它们的键。我有一个NSObject
所有属性的类。
我现在决定再添加一个不是从名为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];
}
}