entradas de filtrado de una entidad de datos básicos que aparecen en una lista NSPopUpButton
-
12-09-2019 - |
Pregunta
Estoy familiarizado con la forma de alimentar a los datos de entidad de datos de un núcleo en un elemento NSPopUpButton
para que pueda ser seleccionado para otro. Encuadernaciones, así:
Para los valores propios:
-> ValueSelection.Content
Bind To: Value Source Entity
Controller Key: arrangedObjects
Model Key: N/A
Para los valores mostrados en la NSPopUpButton
:
-> ValueSelection.ContentValues
Bind to: Same entity as ValueSelection.Content
Controller Key: arrangedObjects
Model Key: the name of the attribute you wish to have displayed
Para enlazar con el valor de destino:
-> ValueSelection.SelectedObject
Bind to: Destination entity
Controller Key: selection
Model Key: Name of the attribute/relationship in the destination entity.
Lo que estoy tratando de hacer es averiguar si hay una manera de configurar un filtro (supongo que en ContentValues
) en la que sólo se puede tener entradas de agarrar esa entidad que tienen un determinado indicador de atributo comprobado ( por ejemplo, decir que estoy tirando de mi entidad users
y yo sólo quería hacer una lista macho o hembra usuarios).
Solución
NSArrayController tiene un " predicado de filtro ", que puede ser ajustado en Interface Builder o en el código (a través del método en la documentación a la que he vinculado). Vea la Predicados Guía de programación a averiguar lo predicado tendrá que suministrar para su filtro deseada.