Ios CoreData动态创建数据库

Ios CoreData动态创建数据库,ios,macos,core-data,osx-lion,osx-mavericks,Ios,Macos,Core Data,Osx Lion,Osx Mavericks,我想创建一个应用程序,您可以在其中添加项目并将其保存在CoreData中。 对于每个项目,应用程序都应该创建单独的.sqlite文件。 我怎样才能做到这一点? 我的想法是为每个项目NSManagedObject和NSPersistentStoreCoordinator,这是一个好方法吗?为什么每个项目都需要单独的持久存储?因为我会在这个持久存储中同时执行许多crud操作,并希望它们保持独立。下载适用于Mac或iOS的iProjectFree。它在iOS上使用UIManagedDocument,在

我想创建一个应用程序,您可以在其中添加项目并将其保存在CoreData中。 对于每个项目,应用程序都应该创建单独的.sqlite文件。 我怎样才能做到这一点?
我的想法是为每个项目
NSManagedObject
NSPersistentStoreCoordinator
,这是一个好方法吗?

为什么每个项目都需要单独的持久存储?因为我会在这个持久存储中同时执行许多crud操作,并希望它们保持独立。下载适用于Mac或iOS的iProjectFree。它在iOS上使用UIManagedDocument,在OS X上使用NSPersistentDocument,并支持多个文档。最好将它们放在一起。此外,如@DuncanGroenewald所建议的,查看
UIManagedDocument
NSPersistentDocument
。如果您想深入了解UIManagedDocument和iCloud集成,请尝试此链接