ios - 核心数据:将 3 个实体中的对象提取到一次提取中并按日期排序?

标签 ios core-data nsfetchedresultscontroller

我需要一些帮助来破解这个谜题。

1) 我想从 Core-Data 中的 3 个实体('A'、'B'、'C')中获取对象(它们都有不同的数据类型,“日期”除外)- 将它们放在一个大的获取中, 不知何故?他们应该与新实体“D”或“D”有关系吗?

2) 后来,我想按日期对大的提取进行排序(但如果我有整个提取,我认为这对我来说不是问题)。

因此,如果有任何人可以帮助我指出 1),我将不胜感激。

最佳答案

这是一个简单的方法,易于验证和 - 如果需要 - 调试:

  1. 进行 3 次不同的抓取,每个实体抓取一次。
  2. 将结果添加到数组中。
  3. 按日期对数组进行排序。

关于ios - 核心数据:将 3 个实体中的对象提取到一次提取中并按日期排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12445632/

相关文章:

ios - 移动应用程序与网络应用程序 - Apple 不再接受网络应用程序?

ios - 在 iPhone 应用程序中关闭声音

ios - 如何在 tabbarcontroller 中旋转一个 View ?

ios - 使用 NSFetchedResultsController 和 Core Data 移动时 UITableView 单元格消失

iphone - 奇怪的核心数据错误

ios - 声音一直循环

iphone - refreshObject 如何在嵌套的托管对象上下文中工作?

swift - 如何从核心数据swift 3中删除项目

ios - NSManagedObject实体类方法

ios - 具有非唯一部分名称的 NSFetchedResultsController