SAVE_COREDATA_CONTEXT;
}
}
}
+ (NSManagedObject *)createManagedObjectFromDictionary:(NSDictionary *)dictionary inContext:(NSManagedObjectContext *)context withName:(NSString *)name
{
if (NSClassFromString(name)) {
NSManagedObject *newObject = [NSEntityDescription insertNewObjectForEntityForName:name inManagedObjectContext:context];
NSMutableDictionary *tmpDict = [NSMutableDictionary new];
for(NSString *aKey in dictionary){
id object = [dictionary valueForKey:aKey];
NSString * newKey = [aKey lowercaseString];
[tmpDict setValue:object forKey:newKey];
}
[newObject fromDictionary:tmpDict];
return newObject;
} else {
return nil;
}
}