2013-05-31 31 views
0

我有一個表格部分,它將顯示一組初始註釋,然後當新註釋被輸入併合併到核心數據中時,它也會顯示這些註釋。我可以簡單地使用標準提取將所有新評論粘貼到當前數組的末尾,但我也想處理在此期間添加的任何潛在評論,並且可能會混合到當前評論的排序順序中。我可以(還是應該)使用NSFetchedResultsController作爲一個表部分?

我試圖決定如何使用NSMutableOrderedSet完成所有這些工作,但實際上nsfrc已經完成了我需要的所有工作,除了它適用於多個部分。

在那裏試試鞋墊是否明智?

回答

1

如果您正在使用核心數據,NSFetchedResultsController應該可能用於所有您的表顯示核心數據實體。即使那些在後臺沒有更新。

在這種情況下,你確實有東西在後臺合併,所以NSFetchedResultsController是合乎邏輯和正確的選擇。

+0

我幾乎總是這樣做,但大多數情況下它涉及的是一個完整的核心數據表。當我有一個表,也就是說,半靜態或一個部分是一個實體,另一個是另一個,這仍然是NSFRC的標準用例還是不是?這是我的主要問題。 –

+0

我沒有看到這樣做的問題。只要您將所有內容正確地綁定在一起,就可以從NSFRC獲取一個部分並從靜態數據獲取另一部分。 –

相關問題