我有两个核心数据实体。说生日&周年纪念。
这些实体的属性是,
生日-姓名、年龄、出生日期
周年纪念-名称,周年纪念日
在一个表视图中分别显示每个实体可以用获取的结果控制器来完成。很好!!但是,我想展示一个结合生日和周年纪念日的桌面视图。排序应从生日和周年实体的“周年日期”中提取“生日”。
问题
我对核心数据非常陌生,对这种情况一无所知。请举例说明。
谢谢
发布于 2016-02-24 22:43:46
最好的选择是使用两个fetchedresultscontrollers,然后在彼此内部对每组结果进行排序,然后合并这两个结果。这似乎是实现this...Another想法的一种合乎逻辑的方法,可能是在生日和周年纪念之间建立一个共享尽可能多的属性(IE、name和date)的通用模型,然后您的排序描述符可以使用模型超类的date属性。
发布于 2016-02-26 01:20:22
添加父实体。周年纪念和生日都应继承共同财产。然后,您可以使用一个frc查询周年纪念和生日。
https://stackoverflow.com/questions/35612734
复制相似问题