Cocoa Nswindow не обновляет с данными
-
04-10-2019 - |
Вопрос
У меня есть Nswindow, который появляется при нажатии на один из двух элементов (как из NStableView). У меня есть метод сеттера, который сообщает окно, какую информацию отображать. Это все работает отлично, пока он не наступит в не время для отображения данных в окне. Если я заставлю окно отображать из одной таблицы, то попробуйте отобразить новые данные с другого, это не делает этого, он сохраняет старые данные.
Я использую тот же самый метод, чтобы получить и отображать данные с обоих возможных способов появления окна, и данные изменяются правильно. Чтобы отобразить окно, я использую [mywindow makeKeyAndOrderFront:self];
и один взгляд таблицы находится в одном классе, что и в окне, а другой нет
Решение 2
Оказывается, я был глупым и не звонить [myWindow showWindow:self];
Другие советы
Вы пытались позвонить [[mywindow contentView] setNeedsDisplay:YES];
после вашего makeKeyAndOrderFront:
вызов?