假设我有一个名为Message的实体,以及一个名为Group的实体。每个组都可以有很多消息(一对多关系)。 如何使用MagicalRecord获取组的所有消息,而不首先加载组?
NSArray * entities = [消息MR_findAllSortedBy:@“groupID:x”升序:否];
我想到只是在消息中添加一个属性groupID,但它似乎非常错误......(因为显然这种关系以其他方式保存在我的数据库中)
答案 0 :(得分:0)
可能类似于:
Syntax Error: Token '{' invalid key at column 2 of the expression [{{city.place_id}}] starting at [{city.place_id}}]
sortedBy参数只转换为NSArray *messagesInGroup = [Message MR_findAllSortedBy:@"group.groupID" ascending:NO]
方法。根据文档,第一个参数是一个keyPath,所以只要它有效(即存在),它就适合你。