0

私のアプリでは、2 つNSManagedObjectContextsの を使用します。1 つは永続的なデータを保存するためのもので、もう 1 つは一時的なデータを処理するためのものです (NSManagedObjectサブクラスを操作できるようにするため)。

一時エンティティに一時エンティティを作成した後にフェッチ要求を実行すると、NSManagedObjectContext永続的に保存されたすべてのエンティティと一時エンティティが取得されます。

これが私のコードです:

//create temporarily stored entity
Entity *entity = [NSEntityDescription insertNewObjectForEntityForName:@"Entity" inManagedObjectContext:temporaryManagedObjectContext];

//...

//get permanently stored entities
NSMutableArray *mutableFetchResults = [[[permanentManagedObjectContext executeFetchRequest:request error&error] mutableCopy];

ご協力いただきありがとうございます!

4

1 に答える 1