我想组成一个包含fetchedResultsController的2个部分的tableview。
我有这样的数据模型:
公司实体与员工实体有很多关系,与雇主实体有一种关系。
我试图使用fetchedResultsController,并在tableView的第二部分中与雇员一起填写tableView的第一部分中的单元格。
但未能组成细胞。
我想要的是使用fetchedResultsController构建单元格: 在第1部分填写雇主,填写第2部分的雇员。
是否可以使用fetchedResultsController?
如果可能的话,如何为分割部分创建一个keyPath?
或者我必须使用fetchRequest,fetchRequest?
答案 0 :(得分:1)
从fetchedResultsController返回的indexPath对于与tableView或collectionView的互操作非常有用。但它不一定是一对一的关系。您可以设置一个部分指向一个fetchedResultsController,另一个部分指向另一个部分。执行此设置的关键是确保不要将fetchedResultsController indexPath与tableView的indexPath混淆。通常我发现有一个单独的对象来管理转换indexPath是最简单的方法来保持它。