2013-07-18 53 views
0

我有一個核心數據實體,它具有兩個名稱屬性和幾個其他數字屬性。排序在名稱屬性上的數字屬性上第一個和最後一個。數據來自多個來源,因此有可能獲得名稱按順序切換的重複行。即第1行的名字是Bill和Ed,第2行的名字是Ed和Bill。這些行是相同的,除了切換名稱的順序。在覈心數據驅動中隱藏重複行UITableView

我一直希望有一種方法可以'隱藏'表視圖中的重複行,但由於行計數來自fetchedresults控制器,我看不出如何工作。

關於如何進行的任何建議?

吉姆

+0

請參閱http://iphonedevsdk.com/forum/iphone-sdk-development/108730-nspredicate-only-one-item-of-each.html,以討論使用fetchRequest執行此操作的可能方式。 –

回答

0

我認爲最好的辦法是創建一個包含所有你真的想顯示數據的數組。您可以將第一個來源分配給數組,並將其他數據源添加到數組中,然後您首先驗證該項目不存在。如果您知道如何呈現副本,那麼您可以編寫在將其添加到數組之前需要傳遞的必要條件。