Когда я перезапускаю свое приложение Core Data с отношением ко многим, мои данные (представленные в NSTableView) располагаются в случайном порядке. Как сохранить его в том порядке, в котором пользователь оставил его до выхода из приложения?
Конечно, я могу отсортировать данные в awakeFromNib
, но это не дает мне точного порядка, который пользователь использовал для упорядочивания данных (например, он мог бы переставить строки вручную).
Детали моего документа: у меня есть сущность "Отношения" в отношениях "многие-многие" с сущностью "Карта", управляемая NSArrayController. Карта имеет 2 атрибута: «число» (int) и «имя» (String), отображаемые посредством привязок в двух столбцах NSTableView. Сортировка осуществляется нажатием на заголовки таблицы.
Как сохранить порядок сортировки?