NSFetchedResultsController - KVO, UITableView и «Дерево»

Я использую NSFetchedResultsController для реализации KVO для моего UITableView (что очевидно) . Я не могу понять, как использовать несколько сущностей - своего рода древовидную структуру - чтобы они присутствовали (редактировались) одновременно.

Вот моя установка:

  • Entity1
    • DisplayName
    • RelationToEntity2
  • Entity2
    • DisplayName

Теперь я могу получить данные любого из них для представления - пока все хорошо. Я хочу иметь односекционный TableView (например, плоский вид) со следующей структурой:

  • Entity1 (Запись 1)
  • Entity2 (Запись 1)
  • Entity2 (Запись 2)
  • Entity1 (Запись 2)

Хотя может показаться, что это делается с помощью разделов, это не так. Оба объекта должны быть UITableViewCells. Может ли кто-нибудь указать мне правильное направление, чтобы сгладить структуру без потери реальной иерархии.

8
задан gamma 21 January 2011 в 10:12
поделиться