تصفية الإدخالات من كيان بيانات أساسي يظهر في قائمة NSPOPPUTTON
-
12-09-2019 - |
سؤال
أنا على دراية بكيفية إطعام البيانات من كيان بيانات أساس واحد إلى 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
كيان وأردت فقط سرد المستخدمين الذكور أو الإناث).
المحلول
nsarraycontroller لديه "تصفية المسند."، والتي يمكن تعيينها في منشئ الواجهة أو في التعليمات البرمجية (عبر الطريقة في المستندات التي ربطت بها). راجع يتأرجح دليل البرمجة لمعرفة ما المسند الذي تحتاجه لتزويد المرشح الذي تريده.
لا تنتمي إلى StackOverflow