From 874921e927b94c2732f4e6aa9e89e939ea9c2720 Mon Sep 17 00:00:00 2001 From: Matthias Bauch Date: Mon, 8 Oct 2012 18:02:52 +0200 Subject: [PATCH] fix for #105 - If the class name of an entity is "" (i.e. empty string) it should be considered to not have a custom subclass. Recent versions of Xcode use the empty string as default class for entities. --- mogenerator.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mogenerator.m b/mogenerator.m index f2739bc6..d0cdd8d2 100644 --- a/mogenerator.m +++ b/mogenerator.m @@ -55,7 +55,7 @@ - (NSArray*)entitiesWithACustomSubclassInConfiguration:(NSString *)configuration nsenumerate (allEntities, NSEntityDescription, entity) { NSString *entityClassName = [entity managedObjectClassName]; - if ([entityClassName isEqualToString:@"NSManagedObject"] || [entityClassName isEqualToString:gCustomBaseClass]){ + if ([entityClassName isEqualToString:@"NSManagedObject"] || [entityClassName isEqualToString:@""] || [entityClassName isEqualToString:gCustomBaseClass]){ if (verbose_) { ddprintf(@"skipping entity %@ (%@) because it doesn't use a custom subclass.\n", entity.name, entityClassName);