2

我在这里有一个奇怪的问题,我想知道它是否与延迟加载功能有关。我对我的类别进行了提取。想象一下他们有子类别,这些也有子子类别。现在的问题是:fetchedObjects-Array 是否也从子类别中收集关系数据。简而言之,是否可以访问类似这样的数据:category.subcategory.subsubcategory.name 还是我需要先对子类别进行新的提取才能像 subcategory.subsubcategory.name 一样获得访问权限?

当我一次提取时,我没有得到整套子子类别。我每次只得到 1 个条目而不是 20 个或任何计数。

有谁知道 coredata 是如何处理这个问题的?这是在每个新表上进行 fetchrequest 的常用方法吗?会不会太低效了?

谢谢你的帮助

4

1 回答 1

0

setIncludesSubentities在 NSFetchRequest 上使用。

你也可以setPropertiesToFetch用去深入喜欢category.subcategory.subsubcategory.name

propertiesToFetch 我相信只适用于属性和一对一的关系但是......

于 2011-02-26T22:31:47.940 回答