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

Foi útil?

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).

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