【发布时间】:2011-08-19 01:05:03
【问题描述】:
假设我有一个名为 Event 的 Core Data 实体,它代表经常性(每年)的事件。每个事件都有一个“日期”属性。
我需要将此事件按“下一次出现日期”排序给用户。当然,此属性取决于当前日期,因此应标记为 transient:将其存储在数据库中是没有意义的。
但是,如您所知,您无法通过 Core Data 中的瞬态属性查询排序。
有没有一种聪明的方法来保持这个属性的瞬态并且仍然为我排序核心数据?我不想获取然后对自己进行排序,但我也想避免将这些临时信息存储在数据库中。
【问题讨论】:
-
您要么自己获取、计算和排序,要么存储它并让 Core Data 排序。
标签: ios sorting core-data transient