10

您将如何继续显示NSSeta in a的内容UITableView

如您所知,表格视图将要求给定行的元素,但由于NSSet元素没有排序,这不能很好地混合。

我当前的解决方案是迭代NSSet直到我到达给定索引处的元素,但这确实感觉不对。

你可能会问我为什么不使用 anNSArray来代替。这是因为我使用的是 Core Data,它使用NSSets 来存储元素的集合。

任何帮助,将不胜感激。

4

1 回答 1

29

既然您只显示元素,为什么不使用NSSet, 并调用-[allObjects]它来获取NSArray?

如果您的数据发生更改,则无论如何您都必须重新获取,即使使用NSSet, 并且除了从 的初始转换之外NSSet,使用数组非常快。

于 2009-09-17T15:25:07.090 回答