Pergunta

Eu tenho um NSArrayController com os seguintes objetos:

@interface AdressCard : NSObject <NSCoding> {
    NSString* name;
    NSString* street;
    NSMutableArray* tasks;
}

Eu tenho uma interface gráfica simples com um NSTableView para exibir as primeiras duas chaves e eu quero ter um segundo NSTableView para exibir o conteúdo das MutableArray (tarefas) para o item selecionado da primeira TableView.

Como posso fazer isso?

Foi útil?

Solução

Use a propriedade selection do controlador de matriz, em vez de arrangedObjects, para a segunda exibição de tabela.

O que você está fazendo é chamado um layout mestre / detalhe; a documentação tem um tutorial sobre isso .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top