0

我有一个托管对象,它上面有一个多关联。我想对表中的部分使用托管对象的集合,然后对行使用关联。问题是关联是一个 NSSet,因此在 cellForRowAtIndexPath 中:我无法使用 indexPath.row 可靠地获取我想要的子对象的位置。有没有人克服这个?谢谢!

4

1 回答 1

1

你应该使用一个NSFetchedResultsController. 它使用排序描述符以明确定义的顺序显示对象,并且使用sectionNameKeyPath:参数可以将对象自动分组到部分中。

此外,如果插入、删除或更改对象,它会自动更新表格视图。

于 2013-08-03T19:49:29.010 回答