私はこれらの2つのクラスを持っています:
@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
私はアイテムでNSCollectionView
満たされたものを作ろうとしていFather
ます.それぞれの父のアイテムView
には名前ラベルがあり、別のアイテムNSCollectionView
は(父の)アイテムで満たされていrepresentedObject.listChildren
ます.
NSCollectionViewItem
父親用の外部NIBファイルを作成して物事を簡単にすることができましたが、子供をプロパティView
にバインドできません。実際、IB でのバインドに問題はなく、実行時にシステムが実際にプロパティを呼び出しています (プロパティが呼び出されていることを確認するために、実装と NSLog 呼び出しを追加しました)。内部の* プロパティで見つかったアイテムがロードされないようです。CollectionView
representedObject.listChildren
getListChildren
CollectionView
NSArray
それは私を夢中にさせています、何が起こっているのかについてのアイデアはありますか? 助けてください!!