エラーが発生しています...
Terminating app due to uncaught exception 'NSInvalidArgumentException',
reason: 'Illegal attempt to establish a relationship 'part' between objects in different contexts
Part
オブジェクトとオブジェクトのフェッチのコンテキストを追跡しましたがSelection
、それらは 100% 同じコンテキストから来ています。
それから辞書を使って...
@{
@"part" : thePart,
@"name" : @"Some name",
@"value" : @"Some value"
}
そして機能は…
Selection *selection = [Selection insertInManagedObjectContext:self.innerContext];
[selection setValuesForKeysWithDictionary:dictionary];
self.innerContext
Part オブジェクトの取得に使用したものと同じコンテキストです。同じオブジェクトによって所有されています。
すべてが機能するはずなので、これを超えてチェックするために何ができるかわかりませんか?
編集
わかりました、ここで何が起こっているのかよくわかりません。
選択を保存するpart.managedObjectContext
とnil
...
???