Como vincular os Filhos do NSTreeController aos Dados Principais solicitados para o relacionamento com muito
@Apple introduziu muitas relações ordenadas no Core Data no Lion. Criei uma entidade chamada TreeNode com uma relação 1: 1-objeto, uma relação 1: 1-pai e um filho ordenado para muitos relacionamentos.
Então eu tenho umNSTreeController
com o caminho da chave children definido como TreeNode.children. A execução do aplicativo mostra apenas elementos de primeiro nível. Então crianças não está funcionando. Como filhos é um relacionamento ordenado para muitos, a classe correspondente possui umNSOrderedSet
crianças. Adicionei um método personalizado
- (NSArray *) childrenArray {
return [children array];
}
para TreeNode que funciona. Não encontrei nenhuma documentação referente a esse tópico. É realmente o caminho a seguir quando vincularNSTreeController
para um relacionamento ordenado para muitos? Desde já, obrigado