You can't bind to an array like that. The confusing part for me is that [dict valueForKeyPath:@"MyArray.element1.someBoolValueD"] will return a perfectly fine array,
dict.MyArray[index].someBoolValueD <- this does not seem to work
George
p.s.
What is the ObjectClassName? The same as my PrefPane?