如何在UITableView中显示NSSet?

时间:2009-09-17 14:49:40

标签: iphone uitableview nsset

如何继续在NSSet中显示UITableView的内容?

如您所知,表视图将询问给定行的元素,但由于NSSet元素未被排序,因此不能很好地混合。

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

您可能会问为什么我不使用NSArray。这是因为我使用的是Core Data,它使用NSSet来存储元素集合。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:29)

由于您只展示了这些元素,为什么不采用NSSet,并在其上调用-[allObjects]以获得NSArray

如果您的数据发生了变化,即使使用NSSet,您也必须重新获取,除了NSSet的初始转换之外,使用该数组非常快。