我有一个抽象的实体 A,我还有两个实体,它们的父实体是实体 A。 每个 child 与其他实体的关系不同。
我正在尝试获取实体 A 的所有子实体,实体 A 的 isPublic bool 值是 YES。
过去,我在获取与获取相关的子类实体时遇到过麻烦,我确信我没有正确地做这件事。
所以我们可以这样说: • 实体 A 是“文档”, • 实体B是“诗歌”, • 实体 C 是“元素”
所有诗歌和文章都是文档的子类,文档有一个名为 isBookmarked 的属性,用户可以为诗歌或文章添加书签,我需要一种方法来获取所有已添加书签的文档。实体 B 和 C 需要独立,因为它们拥有其他关系。
我想使用 NSFetchedResultsController 以获得最佳的 Core Data 和 UITableView 性能,并且我正在努力获取诗歌和文章的组合。
什么样的获取请求会给我混合的诗歌和文章?
最佳答案
Wienke 的答案应该有效,如果你只是添加
[request setIncludesSubentities:YES];
否则你只会收到 A 实体的结果,它应该不是你所说的抽象。
关于ios - 核心数据父实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8435971/