From 9fa14f961771ef408ed0ea29f7ab1b7c059f8830 Mon Sep 17 00:00:00 2001 From: Daniel Tull Date: Wed, 25 Jan 2012 10:23:36 +0000 Subject: [PATCH] Add key value coding for count on NSArray --- mogenerator.m | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/mogenerator.m b/mogenerator.m index d8213a4a..6104155a 100644 --- a/mogenerator.m +++ b/mogenerator.m @@ -57,6 +57,17 @@ - (NSArray*)entitiesWithACustomSubclassVerbose:(BOOL)verbose_ { @end +@implementation NSArray (countKeyValueCoding) + +- (id)valueForKey:(NSString *)key { + + if ([key isEqualToString:@"count"]) + return [NSNumber numberWithUnsignedInteger:[self count]]; + + return [super valueForKey:key]; +} +@end + @implementation NSEntityDescription (customBaseClass) - (BOOL)hasCustomSuperentity { NSEntityDescription *superentity = [self superentity];