我正在使用UINavigationController来管理一系列视图。在顶层有一个设备对象的UITableView列表。Equipment对象是与备注对象具有多对多关系的NSManagedObjects。第二级显示单个设备对象所具有的UITableView中的所有注释对象。第3级允许您编辑从第2级选择的单个注释的属性。
通过在级别1中创建一个级别2控制器的实例并设置它的myContext和myEquipment属性,我成功地从级别1传递了一个设备对象和一个NSManagedObjectContext,从级别2到级别2再到级别3。同样的策略也适用于从2级到3级。
如何将myContext和myEquipment从3级回传到2级再到1级?
有没有更聪明的方法来做这件事?我看了一个关于有效应用程序架构的WWDC视频,其中有一个章节是关于使用类似场景中的委托的。我已经看了几次了,但还是不明白。他们正在演示CoreDataRecipes示例应用程序。
发布于 2011-02-21 00:48:19
为您的CoreData设置(NSPesistentStoreCoordinator、NSManagedObjectModel和NSManagedObjectContext)使用单例。您可以使用这个单例来执行您在模型中创建的获取请求,并在上下文中添加或删除实体
https://stackoverflow.com/questions/4838931
复制相似问题