この種のコードを使用しても問題ないかどうか疑問に思っていました
NSManagedObjectContext *moc = [(AppDelegate*)[[UIApplication sharedApplication] delegate] managedObjectContext];
for (NSDictionary *dict in objects) {
Object *object = [NSEntityDescription insertNewObjectForEntityForName:@"object"
inManagedObjectContext:moc];
// Populate model fields with appropriate dictionary keys
}
私が質問する理由は、マネージド オブジェクト コンテキスト オブジェクトへの参照をスレッド間で渡さないことをお勧めし、それが実際にここで起こっていることなのか疑問に思っているからです。