Frage

Ich bin vertraut mit, wie Daten von einem Core Data Einheit in einen NSPopUpButton Artikel zu füttern, so dass es für eine andere ausgewählt werden. Bindungen wie folgt:

Für die Werte selbst:

-> ValueSelection.Content
    Bind To: Value Source Entity
    Controller Key: arrangedObjects
    Model Key: N/A

Für die in den NSPopUpButton angezeigten Werte:

-> ValueSelection.ContentValues
    Bind to: Same entity as ValueSelection.Content
    Controller Key: arrangedObjects
    Model Key: the name of the attribute you wish to have displayed

Um es auf den Zielwert zu verknüpfen:

-> ValueSelection.SelectedObject
    Bind to: Destination entity
    Controller Key: selection
    Model Key: Name of the attribute/relationship in the destination entity.

Was ich versuche heraus zu tun ist, Figur, wenn es eine Möglichkeit, einen Filter einzurichten ist (ich vermute, in ContentValues), wo man es nur Einträge aus dieser Einheit ergreifen hat, die einen bestimmten Attribut-Flag geprüft hat ( zB sagen, dass ich von meiner users Einheit bin ziehen und ich wollte nur männliche oder weibliche Benutzer zur Liste).

War es hilfreich?

Lösung

NSArrayController hat ein " Filterprädikat ", die im Interface Builder oder in Code festgelegt werden können (über das Verfahren, das in der Dokumentation zu dem I verbunden ist). Sehen Sie sich die Programming Guide Prädikate herauszufinden, was Sie Prädikat werden für die gewünschten Filter liefern müssen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top