Я знаком с тем, как подавать данные из одного объекта Core Data в элемент NSPopUpButton
, чтобы его можно было выбрать для другого. Привязки вроде так:
Для самих значений:
-> ValueSelection.Content
Bind To: Value Source Entity
Controller Key: arrangedObjects
Model Key: N/A
Для значений, отображаемых в 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
Чтобы связать его с целевым значением:
-> ValueSelection.SelectedObject
Bind to: Destination entity
Controller Key: selection
Model Key: Name of the attribute/relationship in the destination entity.
То, что я пытаюсь сделать, это выяснить, есть ли способ настроить фильтр (я предполагаю, что в ContentValues
), где вы можете получить только записи из этой сущности, которые имеют определенный флаг атрибута отмечен (например, скажите, что я вытаскиваю из своей сущности users
, и я просто хотел перечислить пользователей мужского или женского пола).