Mercurial > public > simoleon
changeset 189:9f044d33d8ac 2.0.0
add merge policy
author | Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com> |
---|---|
date | Thu, 23 Dec 2021 16:43:00 +0100 |
parents | e4f5dcf4d596 |
children | fd04c445482a |
files | Simoleon/Persistence.swift |
diffstat | 1 files changed, 8 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- 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") }