Core Data, обходной путь «сортировка по временным свойствам»

Допустим, у меня есть сущность Core Data с именем Event, которая представляет повторяющиеся (ежегодные) события. Каждое событие имеет свойство« date ».

Мне нужно представить эти события пользователю, отсортированные по «следующему наступлению даты». Это свойство, конечно же, зависит от текущей даты и поэтому должен быть помечен как transient : нет смысла хранить его в базе данных.

Но, как вы знаете, вы не можете запросить сортировку по временному свойству в Core Data.

Есть ли разумный способ сохранить это свойство временным и по-прежнему использовать сортировку Core Data для меня? Я не хочу получать, а затем сортировать себя, но я также хотел бы избежать сохранения этой временной информации в базе данных.

11
задан mips 5 May 2011 в 03:45
поделиться