seleção automática Desativar de uma linha depois como NSTableView é povoada
-
21-08-2019 - |
Pergunta
Eu tenho dois NSTableViews preenchidos com dados fundamentais que estão ligados usando ligações. Quando uma linha é seleccionada em NSTableView1, NSTableView2 está preenchido e a primeira linha em que é seleccionado. Registei-me o NSArrayController que corresponde ao NSTableView2 com KVO em seu selectionIndex. Isso é para que quando uma linha é selecionada no NSTableView2 um método é executado. Meu problema é que quando uma linha é selecionada no NSTableView1 então a primeira linha na NSTableView2 é selecionado acionando o método. Eu gostaria que ele para que eu possa selecionar uma linha na NSTableView1 e preencher NSTableView2 sem ter uma linha selecionada automaticamente no NSTableView2. Como isso é feito?
Solução
que você está usando Core Data não é importante aqui. Esta é estritamente uma questão ligações.
Desativar "Evita seleção vazia" no seu controlador de matriz.