Update Managed Obj Context Merge policy

This commit is contained in:
Chris Li 2016-07-25 17:06:52 -04:00
parent 6a966c6bd4
commit dff2471087
3 changed files with 3 additions and 2 deletions

View File

@ -178,6 +178,7 @@ class AppDelegate: UIResponder, UIApplicationDelegate, OperationQueueDelegate {
let coordinator = self.persistentStoreCoordinator
var managedObjectContext = NSManagedObjectContext(concurrencyType: .MainQueueConcurrencyType)
managedObjectContext.persistentStoreCoordinator = coordinator
managedObjectContext.mergePolicy = NSMergeByPropertyObjectTrumpMergePolicy
return managedObjectContext
}()

View File

@ -49,7 +49,7 @@
</dict>
</array>
<key>CFBundleVersion</key>
<string>1.7.541</string>
<string>1.7.544</string>
<key>ITSAppUsesNonExemptEncryption</key>
<false/>
<key>LSRequiresIPhoneOS</key>

View File

@ -60,7 +60,7 @@ class ParseLibraryOperation: Operation, NSXMLParserDelegate {
override init() {
self.context = NSManagedObjectContext(concurrencyType: .PrivateQueueConcurrencyType)
context.parentContext = NSManagedObjectContext.mainQueueContext
context.mergePolicy = NSOverwriteMergePolicy
context.mergePolicy = NSMergeByPropertyObjectTrumpMergePolicy
super.init()
name = String(ParseLibraryOperation)
}