晨星'大家, 我在CoreData中有序关系有问题。 我的期望是,当我将关系定义为有序时,它将按照上次保存的顺序获取。
问题是我已经定义了一个有序的关系,我检查了这个关系是以正确的顺序保存的,但我的结果是这个关系在下次提取之后的顺序错误。
我在这里遗漏了什么或者CoreData没有提供此功能吗?
我父母的权利:
@interface WorkstepMO : NSManagedObject
@property (nonatomic, strong) NSOrderedSet *documents
@end
我的孩子实体:
@interface DocumentMO : NSManagedObject
@end
这是一对多关系,其有序排列设置为true。
现在,当我获取WorkstepMO类型的对象时,文档不会按照我将它们保存到商店的顺序获取。我也没有在创建的SQLite DB中找到一个列来提供有关排序顺序的信息,所以我想知道CoreData应该如何能够按照我保存它们的顺序给我文档。
之前有没有人经历过这种情况?