ربط حقل ألغام في كسكودي واجهة البناء
-
06-07-2019 - |
سؤال
وكل الحق، بعد أن عملت من خلال تعليمي الكاكاو ديف المركزي "بناء تطبيقات البيانات الأساسية" أ > لقد بدأت تجربة إنشاء التطبيق الخاص بي، وذلك باستخدام رمز وملف .nib
من البرنامج التعليمي كمرجع للتأكد من أن الأمور مجتمعة بشكل صحيح. عموما لقد تم إدارة جيدة جدا معها، ولكن يبدو لي أن اصطدم بعقبة.
وأنا بناء نموذج مع صندوقين NSTextView
، كما هو الحال في البرنامج التعليمي، ولكن ترتبط سمات مختلفة داخل الكيان نفسه. جميع عناصر التحكم الأخرى تعمل بشكل صحيح وحفظ / تحديث قيمهم عندما أذهب بين السجلات (ناقص بعض سخافة مربع التاريخ، حيث لا المربع الثاني تريد حفظ قيمها). لقد راجعت كافة الإعدادات الارتباطات وNSArrayController
ضد .nib
من البرنامج التعليمي لنرى أين الأمور يمكن أن تكون قبالة؛ التي أدت إلى unhooking مربع النص الأول ومن ثم إعادة الاتصال مع نفس الإعدادات وفجأة عن العمل بطريقة سحرية. المربع الثاني لا يريد أن تتصرف، ومع ذلك، واستمر في كسر برنامج (المصحح يظهر، وإدراج كل أنواع المتغيرات وعناوين الذاكرة والاشياء وهذا بكل صراحة يتجاوز قدرتى على الفهم).
وحاليا، يتم تكوين مربع المخالف كما يلي:
Class: NSTextView
Value: Bound to `history`
Controller Key: selection
Model Key Path: `description`
Checked: Allows Editing Multiple Values Selection
Checked: Conditionally Sets Editable
Checked: Raises For Not Applicable Keys
وأي فكرة عن ما يحدث هنا؟
المحلول
وكل الحق، حصلت عليه أحسب. تغيير اسم السمة من description
وبدأ يتصرف. يبدو اسم واثار شيء عندما جمعت أن الاختيار علة الأولي تفويتها.