2010-04-30 3 views
1

Это может быть реальный глупый вопрос, но я не могу сортировать результаты, полученные с помощью Core Data, в том порядке, в котором они были сохранены в постоянном хранилище.По умолчанию Сортировка с данными ядра

Фактически, я не хочу сортировать их вообще, но опускание дескрипторов сортировки из запроса выборки приводит ко мне всякие неприятности.

Я пытаюсь достичь здесь, или мне нужно ввести атрибут даты в мою модель и отсортировать по этому вопросу?

Спасибо, кучка.

ответ

4

В объектном графе объектов данных нет неотъемлемого порядка. Если вы хотите сохранить объекты в определенном порядке, вам нужно сделать это самостоятельно. Вы можете использовать атрибут order или дату, но если заказ может измениться, вам необходимо знать количество объектов, которые необходимо будет коснуться, чтобы обновить порядок. Это может оказать значительное влияние на производительность больших наборов данных.

+0

Я боялся, что это так. О, ну, это не biggie, добавляющий еще один атрибут. Приветствия. –

1

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

+0

Вы подразумеваете, что заказ _different_ будет возможен без дополнительного атрибута. – Richard

Смежные вопросы