Sure Iain, Sensible TableView always gives you full access to all values entered by the user, whether you're using key-binding or object/CoreData-binding. After the user enters the date, you can update your custom calendar by implementing an SCTableViewModelDelegate method called "tableViewModel:valueChangedForRowAtIndexPath:". Here is an example:
// This method gets called whenever the value of the cell at the specified indexPath changes
- (void)tableViewModel:(SCTableViewModel *)tableViewModel
valueChangedForRowAtIndexPath:(NSIndexPath *)indexPath
{
SCTableViewCell *cell = [tableViewModel cellAtIndexPath:indexPath];
if([cell isKindOfClass:[SCDateCell class]])
{
SCDateCell *dateCell = (SCDateCell *)cell;
// You can access the selected date here by accessing dateCell.datePicker.date
}
}