我想知道如何管理像这样的大型 Core Data ManagedObjectModel,但每个实体都有更多属性。 Proyectos(表示项目)和 Desarrolladores(表示开发人员)将是一个 TableView 。其他实体将只是项目。我想用 singleTon 管理 fetchedResultController 并控制 managedObjectContext
有人知道这样的例子吗?大模特之类的?我所发现的只是一两个实体。
另一个问题是我要从 JSON 请求中获取所有数据,所以我想知道我是必须使用 NSPersistentStoreCordinator 还是应该使用 UIManagedDocument? 这是另一个例子
谢谢。
最佳答案
我建议使用单一共享 (Singleton) UIManagedDocument 以确保您的应用程序中的所有类都具有相同的 UIManagedObjectContext。
有关如何设置的示例可以在这些博客中找到:
http://www.adevelopingstory.com/blog/2012/03/core-data-with-a-single-shared-uimanageddocument.html
你可以有多个 NSFetchedResultsController 来使用这个共享的 UIManagedObjectContext(来自共享的 UIManagedDocument)。
这是我为 iPhone 编程的斯坦福大学 CS193p 类(class)所做的示例项目。它使用 Core Data 和我提议的 sigleton。
关于ios - 如何管理具有 6 个实体和关系的大型 ManagedObjectModel?核心数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18553829/