سؤال

أحاول ملء nspopupbuttoncell بقائمة من الأوتار. في -(init) ، أقوم بملء nsarray مع القيم التي أريدها في الزر المنبثق. كيف يمكنني توصيل هذا بـ NSArrayController الذي أضفته في IB؟ هل يحتاج مندوب التطبيق الخاص بي إلى iboutlet nsarrayController للاتصال به أو هل هناك طريقة لربطه؟

أيضًا ، عندما أقوم بربط NSArrayController بـ NSPOPUPBUTTONCELL ، افعل أي محتوى أقوم به؟ محتوى أو قيم المحتوى؟

جورج

هل كانت مفيدة؟

المحلول

ربط صفيف محتوى وحدة تحكم Array بمجموعة من الأوتار الخاصة بوحدة التحكم. ربط كل من خلية زر المنبثقة المحتوى و قيم المحتوى إلى وحدة تحكم المصفوفة الخاصة بك arrangedObjects.

من المفترض ، أنت تريد أيضًا معرفة أي من هذه الأوتار تم اختيارها. للقيام بذلك ، ربط خلية زر المنبثقة كائن محدد (والتي ستكون واحدة من الكائنات الموجودة في المحتوى) إلى خاصية وحدة التحكم الخاصة بك (تلك التي تمتلك الصفيف الأصلي).

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top