لا يتم تحديث الكاكاو Nswindow مع البيانات
-
04-10-2019 - |
سؤال
لدي nswindow يظهر عند النقر فوق أي من عنصرين (كلاهما من NstableView). لدي طريقة Setter التي تخبر النافذة ما هي المعلومات التي سيتم عرضها. كل هذا يعمل بشكل مثالي ، حتى يحين الوقت لعرض البيانات في النافذة. إذا تسببت في عرض النافذة من عرض TableView ، فحاول عرض البيانات الجديدة من أخرى ، فهي لا تفعل ذلك ، فهي تحافظ على البيانات القديمة.
أنا أستخدم نفس الطريقة الدقيقة للحصول على البيانات وعرضها من كلتا الطريقتين الممكنتين لإظهار النافذة ، وتتغير البيانات بشكل صحيح. لعرض النافذة التي أستخدمها [mywindow makeKeyAndOrderFront:self];
وعرض جدول واحد في نفس الفئة مثل النافذة ، في حين أن الآخر ليس
المحلول 2
اتضح أنني كنت سخيفًا ولا أتصل [myWindow showWindow:self];
نصائح أخرى
هل حاولت الاتصال [[mywindow contentView] setNeedsDisplay:YES];
بعد الخاص بك makeKeyAndOrderFront:
مكالمة؟