Какао NSWindow не обновляется данными - PullRequest
1 голос
/ 24 мая 2010

У меня есть NSWindow, которое появляется, когда вы щелкаете по любому из двух элементов (оба из NSTableView).У меня есть метод установки, который сообщает окну, какую информацию отображать.Это все работает отлично, пока не придет время для отображения данных в окне.Если я заставляю окно отображаться из одного табличного представления, то стараюсь, чтобы оно отображало новые данные из другого, оно этого не делает, оно сохраняет старые данные.

Я использую один и тот же метод для получения и отображения данных обоими возможными способами отображения окна, и данные меняются корректно.Для отображения окна я использую [mywindow makeKeyAndOrderFront:self];

, и одно табличное представление находится в том же классе, что и окно, а другое - не

Ответы [ 2 ]

0 голосов
/ 28 мая 2010

Оказывается, я был глуп и не звонил [myWindow showWindow:self];

0 голосов
/ 24 мая 2010

Вы пытались звонить [[mywindow contentView] setNeedsDisplay:YES]; после вашего makeKeyAndOrderFront: звонка?

...