隐藏核心数据驱动的UITableView中的重复行

时间:2013-07-18 01:25:42

标签: ios uitableview core-data

我有一个Core Data实体,它有两个名称属性和几个其他数字属性。排序首先是数字属性,最后是名称属性。数据来自多个来源,因此可以获得重复的行,其中名称按顺序切换。即第1行的名称为Bill和Ed,其中第2行的名称为Ed和Bill。行是相同的,除了切换名称的顺序这一事实。

我希望有一种方法可以在表视图中“隐藏”重复的行,但由于行计数来自fetchedresults控制器,我无法看到它是如何工作的。

有关如何进行的任何建议?

吉姆

1 个答案:

答案 0 :(得分:0)

我认为最好的方法是创建一个包含您实际想要显示的所有数据的数组。您可以将第一个源分配给阵列,对于其他源,您可以在添加项之前首先验证该项是否存在。如果您知道如何呈现重复项,那么您可以在将其添加到数组之前编写需要传递的必要条件。