0

我有这个一对多的关系实体。AnNSFetchedResultsController用于表格视图以显示团队列表。这部分我理解并且工作正常。现在在这个团队表视图中,如果选择一个团队,另一个表视图将显示成员列表。

目前我使用一个数组来保存成员集中的对象,如下所示:

NSArray *membersList = [NSArray arrayWithArray:[aTeam.members allObjects]];

但是我不清楚第二阶段。我是否需要NSFetchedResultsController使用选定的团队名称作为成员列表表视图的获取谓词而不是像上面那样扩展故障?

在此处输入图像描述

4

1 回答 1

0

如果你喜欢跟踪那些项目(成员)的变化,或者数据集非常大,你应该使用 FRC。
如果您的数据不是从外部源更新的,并且相对“小”,您可以使用该关系作为您的数据源。

FRC 可让您跟踪更改并以有效的方式访问您的数据(根据需要进行故障和非故障对象,批量获取......)。

于 2013-04-24T18:13:01.873 回答