2012-01-22 75 views
0

我有一個NSManagedObjectEntity'Event',它具有日期和位置屬性以及一對多關係:警報,提醒,目標。如何獲取NSFetchedResultsController作爲UITableViewController的部分返回關係

如何設置NSFetchedResultsController,以便我可以在UITableView中顯示它。具體而言,使用與節標題的分組的動態表視圖:

  • 第0 - 列表的日期和地點
  • 第1部分 - 列出所有警報
  • 第2 - 列出所有提醒
  • 第三節 - 列表所有目標

我可以返回所有的對象,但我必須手動管理部分。有沒有辦法,也許NSFetchedResultsController的sectionNameKeyPath動態生成這些部分包含每個部分的對象集,以便我可以使用文檔中的方法,如[[self.fetchedResultsController sections] count]方法?

在此先感謝

+0

所有部分是否都包含'Event'對象?或者每個部分都應該包含不同類型的對象?這個問題並不完全清楚。 –

+0

對不起,每個視圖上有一個事件,但在UITableViewController的每個部分顯示與事件的不同關係。例如因此,如上面的一個事件,第1部分將列出所有與該事件有關係的警報對象。 – pontidm

回答

2

不能使用這樣的NSFetchedResultsController的部分。你將不得不編寫自定義邏輯。

+0

正在開始思考。歡呼的確認 – pontidm

相關問題