Domanda

Ho un NSWindow che si presenta quando si fa clic su uno dei due elementi (sia da un NSTableView). Ho un metodo setter che racconta la finestra le informazioni da visualizzare. Tutto questo funziona perfettamente, fino a quando arriva il momento di visualizzare i dati nella finestra. Se mi causa della finestra per visualizzare da un Tableview, quindi provare a farlo visualizzare i nuovi dati da un altro che non lo fanno, mantiene i vecchi dati su.

sto usando lo stesso metodo esatto di ottenere e visualizzare i dati da entrambi i modi possibili per avere la finestra presentarsi, e il dato sta cambiando in modo corretto. Per visualizzare la finestra che sto utilizzando [mywindow makeKeyAndOrderFront:self];

ed una vista tabella è nella stessa classe come la finestra, mentre l'altro non è

È stato utile?

Soluzione 2

Si scopre che ero stupido e non chiamare [myWindow showWindow:self];

Altri suggerimenti

Hai provato chiamando [[mywindow contentView] setNeedsDisplay:YES]; dopo la chiamata makeKeyAndOrderFront:?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top