I am trying a simple application where I have a mutable array of mutable dictionaries like
NSMutableDictionary *sample6 = [[NSMutableDictionary alloc] initWithObjectsAndKeys:@"title6",@"title",[NSNumber numberWithBool:NO],@"state", nil];
In IB, I created a table view with NSButtonCell (checkbox).
I managed to show the status of the checkboxes (checked or not checked) using the following table column bindings:
Value - ArrayController.arrangedObjects.state
In this case, it shows an array of flags with the heading βCheckβ, as shown in the screenshot below:

Now my goal is to show the checkbox header using bindings so that it gets the value from the same mutable dictionary from which it gets its state.
I tried the following binding for the button cell, but this did not work:
title β ArrayController.selection.title
I also tried this binding for the button cell:
title β ArrayController.arrangedObjects.title
but this did not work, it appeared like this, after using the above:

Can someone suggest me which controller key to use, and if this is not the right way to show the headers, then what is the right way to do this?