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];