Coredata和NSOrderedSet - 如何定义集的顺序?

Rog*_*Rog 8 core-data objective-c ios nsorderedset

我查看了现有的文档,找不到任何可以确认我所看到的行为的内容.

从iOS 5开始,可以对CoreData关系进行排序,在这种情况下,返回的对象是NSOrderedSet.

任何人都可以确认集合中对象的顺序与它们的创建顺序相匹配吗?

干杯,罗格

elp*_*prl 2

如果您自己不使用排序顺序,sortedArrayUsingComparator:那么我相信对象是按照添加顺序排序的。

\n\n

您还可以使用 手动设置顺序\xe2\x80\x93 insertObject:atIndex:

\n\n

https://developer.apple.com/library/mac/#documentation/Foundation/Reference/NSMutableOrderedSet_Class/Reference/Reference.html#//apple_ref/occ/cl/NSMutableOrderedSet

\n