CoreData有序关系以错误的顺序(不同的顺序)获取

时间:2015-07-13 08:51:12

标签: ios sqlite core-data

晨星'大家, 我在CoreData中有序​​关系有问题。 我的期望是,当我将关系定义为有序时,它将按照上次保存的顺序获取。

问题是我已经定义了一个有序的关系,我检查了这个关系是以正确的顺序保存的,但我的结果是这个关系在下次提取之后的顺序错误。

我在这里遗漏了什么或者CoreData没有提供此功能吗?

我父母的权利:

@interface WorkstepMO : NSManagedObject 

@property (nonatomic, strong) NSOrderedSet *documents

@end

我的孩子实体:

@interface DocumentMO : NSManagedObject

@end

这是一对多关系,其有序排列设置为true。

现在,当我获取WorkstepMO类型的对象时,文档不会按照我将它们保存到商店的顺序获取。我也没有在创建的SQLite DB中找到一个列来提供有关排序顺序的信息,所以我想知道CoreData应该如何能够按照我保存它们的顺序给我文档。

之前有没有人经历过这种情况?

0 个答案:

没有答案