Poblando el NSPopUpButtonCell con valores de cadena
-
26-09-2019 - |
Pregunta
Estoy intentando rellenar una NSPopUpButtonCell con una lista de cadenas. En - (init), que pueblan un NSArray con los valores que quiero en el botón emergente. ¿Cómo se conecta esto con el NSArrayController añadí en el IB? ¿Mi aplicación delegado necesidad de un IBOutlet NSArrayController para conectarse o hay una manera para obligar a éste?
Además, cuando se unen el NSArrayController a la NSPopUpButtonCell, hago lo que puedo contenido enlazarlo a? Contenido o de contenido Valores?
jorj
Solución
Enlazar Matriz contenido de la controladora de la matriz a la matriz de su controlador de cadenas. Obligan a ambas de la pila de botón emergente contenido y valores de contenido para arrangedObjects
de su controladora de la matriz.
Es de suponer que también quieren saber cuál de estas cadenas se selecciona. Para ello, se unen de la pila de botón emergente objeto seleccionado (que será uno de los objetos de contenido) a una propiedad de su controlador (el que posee la matriz original).