Merge branch 'prototype/mainContextToPSC' into corestore4_develop

This commit is contained in:
John Estropia
2017-03-27 14:08:07 +09:00
4 changed files with 5 additions and 3 deletions

View File

@@ -99,7 +99,7 @@ internal extension NSManagedObjectContext {
internal static func mainContextForRootContext(_ rootContext: NSManagedObjectContext) -> NSManagedObjectContext {
let context = NSManagedObjectContext(concurrencyType: .mainQueueConcurrencyType)
context.parent = rootContext
context.persistentStoreCoordinator = rootContext.persistentStoreCoordinator!
context.mergePolicy = NSRollbackMergePolicy
context.undoManager = nil
context.setupForCoreStoreWithContextName("com.corestore.maincontext")

View File

@@ -74,6 +74,7 @@ public final class DataStack: Equatable {
self.migrationChain = migrationChain
self.rootSavingContext.parentStack = self
self.mainContext.parentStack = self
self.mainContext.isDataStackContext = true
}