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