Use NSArrayController com NSMutableArrays aninhadas (cacau Ligações Pergunta)
-
21-08-2019 - |
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?
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