NSTableView не обновляется после сортировки по заголовку столбца - PullRequest
0 голосов
/ 20 марта 2011

У меня есть NSTableView, привязанный к NSArrayController, поддерживаемому данными ядра, путем привязки отдельных столбцов к arraycontroller.arrangedObjects.

У меня работает стандартная сортировка по умолчанию, но когда я нажимаю одинУ меня есть проблемы с заголовками столбцов для сортировки таблицы.

По сути, отображение таблицы искажается: строки дублируются, а порядок сортировки повсюду.

Однако,когда я щелкаю строку, TableView перерисовывается, и все выглядит нормально.

Таким образом, похоже, что сортировка работает правильно, но она не отражается в отображении таблицы, пока я не нажму на строку.

Может кто-нибудь сказать мне, почему мое табличное представление не обновляется должным образом, когда я сортирую?

Я подробно прогуглил это, посмотрел в документах и ​​попробовал все, что могу придумать в коде, ноне могу понять, что происходит.

Спасибо

Даррен.

1 Ответ

0 голосов
/ 29 августа 2011

В конце концов, проблема была очень простой.

По какой-то причине я поставил галочку в селекторе слоя «Core Animation» для TableView, что приводило к искажению изображения.

Когда я снял галочку, все стало работать нормально.

Привет

Даррен.

...