【发布时间】:2015-07-27 20:30:37
【问题描述】:
在我的应用程序中,我有一个名为 Trip 的 Realm 模型,它存储有关豪华轿车旅行的信息。每个行程都有许多与之关联的位置模型。我想按旅行第一个位置上的arriveAt 值对我的旅行进行排序。基本上我想要:
let realm = Realm()
let trips = realm.objects(Trip).filter("closed = false").sorted("locations[0].arriveAt")
// Results with Terminating app due to uncaught exception 'Invalid sort property', reason: 'Cannot sort on 'locations[0].arriveAt': sorting on key paths is not supported.'
Realm 是否可以在不将我的结果对象转换为数组的情况下实现这一点?
编辑:
我还希望按locations[0].arriveAt 的日期对我的结果进行分组,因此在表格视图中,这些部分是每天,每个标题下的行程按时间。
【问题讨论】: