20 CPArray _declaredKeys;
38 if ([_declaredKeys count] > 0)
39 [aCoder encodeObject:_declaredKeys forKey:CPControllerDeclaredKeysKey];
49 _declaredKeys = [aDecoder decodeObjectForKey:CPControllerDeclaredKeysKey] || [];
57 return [_editors count] > 0;
63 count = _editors.length;
65 for (; index < count; ++index)
66 if (![[_editors objectAtIndex:index] commitEditing])
72 - (void)discardEditing
74 [_editors makeObjectsPerformSelector:@selector(discardEditing)];
77 - (void)objectDidBeginEditing:(
id)anEditor
79 [_editors addObject:anEditor];
82 - (void)objectDidEndEditing:(
id)anEditor
84 [_editors removeObject:anEditor];
var CPControllerDeclaredKeysKey
Defines methods for use when archiving & restoring (enc/decoding).