核心数据父实体

Dan*_*iel 4 cocoa-touch core-data ios

我有一个抽象的实体A,我也有两个实体,其父母是实体A.每个孩子与其他实体有不同的关系.

我试图获取实体A的所有子实体,其中isPublic布尔值为YES.

我在过去提取子类化实体时遇到了与提取相关的问题,我确信我只是没有正确地执行它.

所以我们可以说:例如:•实体A是"文档",•实体B是"诗",•实体C是"文章"

所有的诗歌和文章子类文档,文档有一个名为isBookmarked的属性,suer可以为一首诗或文章加书签,我需要一种方法来获取所有被加入书签的文档.实体B和C需要独立,因为它们拥有其他关系.

我想使用NSFetchedResultsController来获得最佳的Core Data和UITableView性能,而我正在努力获取各种诗歌和文章.

什么获取请求会给我混合的诗歌和文章?

在此输入图像描述

ton*_*lon 5

如果你只是添加,Wienke的答案应该有效

[request setIncludesSubentities:YES];
Run Code Online (Sandbox Code Playgroud)

否则你只会收到A实体的结果,这个结果应该是非实体的,因为你说它是抽象的.