Hi guys,
I have these two classes:
@interface Father : NSObject
{
NSString* name;
NSArray* listChildren;
}
@property (copy, readwrite) NSString* name;
@property (copy, readwrite) NSArray* listChildren;
@end
@interface Child : NSObject
{
NSString* nameChild;
NSImage* picture;
}
@property (copy, readwrite) NSString* nameChild;
@property (copy, readwrite) NSImage* picture;
@end
I'm trying to make a NSCollectionView
filled with Father
items, and for each father item's View
i will have a name label, and another NSCollectionView
filled with the (father) representedObject.listChildren
items.
I've managed to create an external NIB file for the father NSCollectionViewItem
's View
to make things easier, but I'm not able to bind the child CollectionView
to the representedObject.listChildren
property. Actually, there is no problem in binding in IB, and at runtime the system is actually calling the property (I've added and getListChildren
implementation and a NSLog call to make sure the property is being called). It seems that the inner CollectionView
's won't load the items found in my NSArray
* property?
It is driving me crazy, any ideas about what is going on? Help please!!