Preparando um NSpopupButtonCell com valores de string
-
26-09-2019 - |
Pergunta
Estou tentando preencher um NSPOPUPBUTTONCELL com uma lista de strings. Em -(init), eu preencho um NSARRAY com os valores que eu quero no botão pop -up. Como faço para conectar isso ao NSArrayController que adicionei no IB? Meu delegado de aplicativo precisa de um Iboutlet nsarrayController para se conectar ou existe uma maneira de vinculá -lo?
Além disso, quando ligo o NSARRAYController ao NSpopupButtonCell, faço a qual conteúdo eu o vincho? Valores de conteúdo ou conteúdo?
Jorj
Solução
Ligue a matriz de conteúdo do controlador da matriz à matriz de strings do seu controlador. Vincular a célula do botão pop-up Contente e Valores de conteúdo para o seu controlador de matriz arrangedObjects
.
Presumivelmente, você também deseja saber qual dessas cordas está selecionada. Para fazer isso, vincule a célula do botão pop-up Objeto selecionado (que será um dos objetos no conteúdo) para uma propriedade do seu controlador (aquele que possui a matriz original).