Frage

Ich habe eine NSWindow, dass zeigt, wenn Sie eine von zwei Elementen klicken (beide von einem NSTableView). Ich habe eine Setter-Methode, die das Fenster, welche Informationen angezeigt werden erzählt. Das alles funktioniert einwandfrei, bis es Zeit ist, die Daten im Fenster anzuzeigen. Wenn ich das Fenster Anzeige von einem Tableview verursachen, dann versuchen Sie es die neuen Daten anzeigen, haben von einem anderen es es nicht tut, hält es die alten Daten auf.

Ich bin mit der exakt gleichen Methode zu erhalten und die Daten aus beiden Möglichkeiten zeigen das Fenster angezeigt haben, und die Daten korrekt verändert. So zeigen Sie das Fenster I [mywindow makeKeyAndOrderFront:self]; bin mit

und eine Tabellenansicht ist in der gleichen Klasse wie das Fenster, während der andere ist nicht

War es hilfreich?

Lösung 2

Es stellt sich heraus, dass ich dumm und nicht anrief [myWindow showWindow:self];

Andere Tipps

Haben Sie versucht [[mywindow contentView] setNeedsDisplay:YES]; nach dem makeKeyAndOrderFront: ruf?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top