【发布时间】:2011-07-03 01:08:03
【问题描述】:
我刚刚开始使用 Core Data,作为学习练习,我正在构建一个应用程序,我需要在单个表视图中显示不同类型的对象。
例如,假设我有一个“奶酪”的实体和一个不相关的“海盗”实体。在我的应用程序的主屏幕上,用户应该能够创建“Cheese”或“Pirate”实例以添加到表格视图中。
因此,使用核心数据编辑器,我为 Cheese 和 Pirate 创建了实体......但是,NSFetchRequest 似乎只允许您一次检索一种类型的实体:
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"Cheese" inManagedObjectContext:_context];
[fetchRequest setEntity:entity];
有没有办法执行获取所有“Cheese”和“Pirate”对象的获取?
谢谢。
【问题讨论】: