Looking at your intro tutorial the SCSelectionCell is bound the a NSMutableSet. I'd like to us a selection cell but bind the selection to a NSString in the bound object. My cell code current code:
NSArray *items = [NSArray arrayWithObjects:@"One",@"Two",nil];
NSArray *names = [NSArray arrayWithObjects:@"project",@"area",@"category", nil];
SCClassDefinition *secondClassDef = [SCClassDefinition definitionWithClass:[GECase class] withPropertyNames:names];
SCPropertyDefinition *projectPropertyDef = [secondClassDef propertyDefinitionWithName:@"project"];
projectPropertyDef.type = SCPropertyTypeSelection;
projectPropertyDef.attributes = [SCSelectionAttributes attributesWithItems:items allowMultipleSelection:NO allowNoSelection:NO];
projectPropertyDef.title = @"Project";
SCObjectSection *section = [SCObjectSection sectionWithHeaderTitle:nil withBoundObject:sourceCase withClassDefinition:secondClassDef];
[tableModel addSection:section];
The resulting cell doesn't display the original value of sourceCase.property. When you select the cell it allows you to select 'One' or 'Two' but then doesn't update the sourceCase.property property.
Any Ideas?