سؤال

لدي nswindow يظهر عند النقر فوق أي من عنصرين (كلاهما من NstableView). لدي طريقة Setter التي تخبر النافذة ما هي المعلومات التي سيتم عرضها. كل هذا يعمل بشكل مثالي ، حتى يحين الوقت لعرض البيانات في النافذة. إذا تسببت في عرض النافذة من عرض TableView ، فحاول عرض البيانات الجديدة من أخرى ، فهي لا تفعل ذلك ، فهي تحافظ على البيانات القديمة.

أنا أستخدم نفس الطريقة الدقيقة للحصول على البيانات وعرضها من كلتا الطريقتين الممكنتين لإظهار النافذة ، وتتغير البيانات بشكل صحيح. لعرض النافذة التي أستخدمها [mywindow makeKeyAndOrderFront:self];

وعرض جدول واحد في نفس الفئة مثل النافذة ، في حين أن الآخر ليس

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

المحلول 2

اتضح أنني كنت سخيفًا ولا أتصل [myWindow showWindow:self];

نصائح أخرى

هل حاولت الاتصال [[mywindow contentView] setNeedsDisplay:YES]; بعد الخاص بك makeKeyAndOrderFront: مكالمة؟

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