等效查询 MagicalRecord -> Realm.io
Posted
技术标签:
【中文标题】等效查询 MagicalRecord -> Realm.io【英文标题】:Equivalent query MagicalRecord -> Realm.io 【发布时间】:2015-03-17 09:27:33 【问题描述】:有谁知道 Realm.io 中是否有此查询的等效表达式?我需要按“dreamDate”属性分组的结果
// Search all dreams grouped by date
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"user == %@ AND parseSyncDeleted == false", user];
NSFetchedResultsController *groups = [Dream MR_fetchAllGroupedBy:@"dreamDate.dateWithoutTime"
withPredicate:predicate
sortedBy:@"dreamDate"
ascending:YES];
return groups;
dreamDate -> NSDate 属性
dateWithoutTime -> 将其转换为不带时间组件的 NSDate 的类别
谢谢!
【问题讨论】:
【参考方案1】:Realm 没有内置的数据结构来对结果进行分组,但是您可以通过保存 RLMResults 的 NSArray 或 NSDictionary 来轻松高效地完成此操作。请参阅 GroupedTableView 示例了解如何执行此操作:https://github.com/realm/realm-cocoa/blob/master/examples/ios/objc/GroupedTableView/TableViewController.m
【讨论】:
以上是关于等效查询 MagicalRecord -> Realm.io的主要内容,如果未能解决你的问题,请参考以下文章
无法在具有 MagicalRecord [核心数据] 的实体中分配给 ...