# HG changeset patch # User Dennis Concepcion Martin # Date 1640274180 -3600 # Node ID 9f044d33d8ac583fb3d8f04b1e4a1f3c25543ce9 # Parent e4f5dcf4d59658bd7414dea6e77b33e8c23d7382 add merge policy diff -r e4f5dcf4d596 -r 9f044d33d8ac Simoleon/Persistence.swift --- a/Simoleon/Persistence.swift Thu Dec 23 16:23:16 2021 +0100 +++ b/Simoleon/Persistence.swift Thu Dec 23 16:43:00 2021 +0100 @@ -17,6 +17,12 @@ let newItem = Item(context: viewContext) newItem.timestamp = Date() } + + for _ in 0..<10 { + let favoritePair = FavoritePair(context: viewContext) + favoritePair.baseCurrency = "EUR" + favoritePair.quoteCurrency = "USD" + } do { try viewContext.save() } catch { @@ -32,6 +38,8 @@ init(inMemory: Bool = false) { container = NSPersistentCloudKitContainer(name: "Simoleon") + container.viewContext.automaticallyMergesChangesFromParent = true + container.viewContext.mergePolicy = NSMergeByPropertyStoreTrumpMergePolicy if inMemory { container.persistentStoreDescriptions.first!.url = URL(fileURLWithPath: "/dev/null") }