如何继续在NSSet
中显示UITableView
的内容?
如您所知,表视图将询问给定行的元素,但由于NSSet
元素未被排序,因此不能很好地混合。
我目前的解决方案是遍历NSSet
,直到我到达给定索引处的元素,但这确实感觉不对。
您可能会问为什么我不使用NSArray
。这是因为我使用的是Core Data,它使用NSSet
来存储元素集合。
任何帮助都将不胜感激。
答案 0 :(得分:29)
由于您只展示了这些元素,为什么不采用NSSet
,并在其上调用-[allObjects]
以获得NSArray
?
如果您的数据发生了变化,即使使用NSSet
,您也必须重新获取,除了NSSet
的初始转换之外,使用该数组非常快。