le voci di filtraggio da un'entità Core Data che compaiono in un elenco NSPopUpButton
-
12-09-2019 - |
Domanda
ho familiarità con il modo di alimentare i dati di entità dati un core in un elemento NSPopUpButton
in modo che possa essere selezionato per un altro. Attacchi in questo modo:
Per i valori stessi:
-> ValueSelection.Content
Bind To: Value Source Entity
Controller Key: arrangedObjects
Model Key: N/A
Per i valori visualizzati nella 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
Per creare un collegamento al valore di destinazione:
-> ValueSelection.SelectedObject
Bind to: Destination entity
Controller Key: selection
Model Key: Name of the attribute/relationship in the destination entity.
Quello che sto cercando di fare è capire se c'è un modo per impostare un filtro (sto cercando di indovinare in ContentValues
) dove si può avere solo afferrare le voci dalla quell'entità che hanno una certa bandiera attributo checked ( ad esempio, dire che sto tirando dal mio ente users
e ho solo voluto elencare maschio o utenti di sesso femminile).
Soluzione
NSArrayController ha un " filtro predicato ", che può essere impostato in Interface Builder o nel codice (tramite il metodo nei documenti a cui ho collegato). Vedere la predicati Guida alla programmazione per capire che cosa predicato è necessario fornire per il filtro desiderato.