我在 UITableView 中显示用户的状态消息和对这些消息的评论,并尝试使用 Core Data 保存数据。我刚刚学习了如何在 UITableView 中使用 NSFetchedResultsController,但是大多数使用 NSFetchedResultsController 的情况只是针对一个实体。我想将用户的状态消息存储在一个实体中,并将评论存储在另一个实体中,并将 UITableView 划分为多个部分:每个状态消息一个部分。每个部分的第一行(UITableViewCell)是状态消息,同一部分的其他行是对该消息的注释:显示如下
status message 1
comment
comment
...
comment
status message 2
comment
comment
...
comment
...
我想我必须使用两个 NSFetchedResultsControllers - 一个用于状态消息,一个用于评论 - 但无法弄清楚如何为评论设置 NSFetchedResultsController。有什么好主意吗?