From 0b11d86d605098d48c4eaca1faa5f7f6c78ad638 Mon Sep 17 00:00:00 2001 From: Chingis Date: Tue, 8 Jul 2014 22:49:00 +0400 Subject: [PATCH] little bugfix with NSSet --- Classes/NSManagedObject+Mappings.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Classes/NSManagedObject+Mappings.m b/Classes/NSManagedObject+Mappings.m index 52adc45..0607f93 100644 --- a/Classes/NSManagedObject+Mappings.m +++ b/Classes/NSManagedObject+Mappings.m @@ -62,7 +62,7 @@ + (id)objectOrSetOfObjectsFromValue:(id)value ofClass:class inContext:(NSManaged if ([value isKindOfClass:[NSDictionary class]]) return [class findOrCreate:value inContext:context]; - if ([value isKindOfClass:[NSArray class]]) + if ([value isKindOfClass:[NSArray class]] || [value isKindOfClass:[NSSet class]]) return [NSSet setWithArray:[value map:^id(id object) { return [self objectOrSetOfObjectsFromValue:object ofClass:class inContext:context]; }]];