Начиная с OS X 10.6, в Базовых данных не существует автоматического способа поддерживать упорядоченное отношение ко многим. Вам нужно будет добавить атрибут «индекс» к цели отношения «ко-многим» и поддерживать этот индекс вручную или поддерживать сопоставление идентификатора объекта с индексом в объекте, который имеет упорядоченное отношение «ко-многим». На самом деле не так сложно реализовать первый из этих вариантов, переопределяя методы доступа и сеттера KVC orderd ко многим. Вы также можете создать извлеченное свойство в родительской сущности, чтобы упростить (только для чтения) доступ к упорядоченному списку, добавив дескриптор сортировки в предикат извлечения извлеченного свойства.