我正在使用 xcdatamodel 来定义许多基于 CoreData 数据实体的类。这很好用,我可以根据 Apple 的示例检索它们:
然而,我所追求的是一种将 fetch 方法打包到另一个类中的方法,但我有几个问题......例如
MyDataAccessClass *mdac = [[MyDataAccessClass alloc] init]; myFetchedData = [mdac fetchData];
Q1。如果我这样做,可以在类中定义 NSManagedObjectContext 吗?还是仍然需要在我的视图控制器中引用它并传递给我的“MyDataAccessClass”?Q2。在 XCode 为数据模型中的实体创建的类中设置数据检索方法对我来说很有意义。虽然每次我尝试这样做,然后自动更新这些类,因为它们是由 XCode 自动生成的,但它们会覆盖我定义的任何方法。
提前致谢!