将Core Data对象保存在特定的NSPersistentStore中

时间:2011-09-05 10:50:24

标签: core-data

我遇到以下问题:

我有两个或更多持久性商店。我在xcdatamodel中创建了一个名为“House”的实体。现在我为NSManagedObject House提供了这两个文件。

现在我想知道如何在特定的持久存储中保存实体房屋的实例?

所以我尝试使用[NSEntityDescription insertNewObjectForName:@"House" inManagedObjectContext:context][context assignObject: toPersistentStore:]。但它直到现在才起作用。我能以正确的方式去做吗?

有人可以给我一个提示吗?

1 个答案:

答案 0 :(得分:0)

回答我自己的问题:

问题在于我分配了一个全新的persistentStoreCoordinate来协调所有商店。所以协调器没有链接到managedObjectContext。

可以用

解决

__persistentStoreCoordinator = [__managedObjectContext persistentStoreCoordinator];