我有以下代码:
self.temporaryImageArray = [(NSSet *)[[array objectAtIndex:0] images] allObjects]
Array 包含Band
来自我的 CoreData 模型的对象。它有一个NSSet
称为“图像”的属性。
现在我用它temporaryImageArray
来通过时间戳确定图像是否需要更新。我遇到了一些非常随机的行为,我现在的问题是:
是否[NSSet allObjects]
按顺序随机返回集合中的对象?
有什么方法可以防止这种情况或让它按顺序返回吗?它会大大降低我的代码的复杂性。