Call CPObjectController designated initializer from init and initialize _observedKeys instance variable

This commit is contained in:
Klaas Pieter Annema
2010-08-25 13:15:19 +02:00
parent 65d957f9f5
commit 64000215a4
+8 -3
View File
@@ -51,15 +51,20 @@
return [CPSet setWithObjects:"editable", "selection"];
}
- (id)init
{
return [self initWithContent:nil];
}
- (id)initWithContent:(id)aContent
{
self = [self init];
if (self)
if (self = [super init])
{
[self setContent:aContent];
[self setEditable:YES];
[self setObjectClass:[CPMutableDictionary class]];
_observedKeys = [[CPCountedSet alloc] init];
}
return self;