changeset 166:e457c2f62e50

Implement CoreData / CloudKit
author Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
date Fri, 19 Feb 2021 20:25:45 +0100
parents 125d268db489
children 82cd1042a72f
files LazyBear/Persistence.swift UserSettings+CoreDataClass.swift UserSettings+CoreDataProperties.swift
diffstat 3 files changed, 12 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/LazyBear/Persistence.swift	Fri Feb 19 20:25:06 2021 +0100
+++ b/LazyBear/Persistence.swift	Fri Feb 19 20:25:45 2021 +0100
@@ -14,8 +14,15 @@
         let result = PersistenceController(inMemory: true)
         let viewContext = result.container.viewContext
         for _ in 0..<10 {
-            let newItem = Item(context: viewContext)
-            newItem.timestamp = Date()
+            let company = Company(context: viewContext)
+            company.name = "apple inc"
+            company.symbol = "aapl"
+            company.cik = "123"
+            company.currency = "USD"
+            company.exchange = "NYSE"
+            company.exchangeName = "New York Stock Exchange"
+            company.region = "US"
+    
         }
         do {
             try viewContext.save()
--- a/UserSettings+CoreDataClass.swift	Fri Feb 19 20:25:06 2021 +0100
+++ b/UserSettings+CoreDataClass.swift	Fri Feb 19 20:25:45 2021 +0100
@@ -11,5 +11,5 @@
 
 @objc(UserSettings)
 public class UserSettings: NSManagedObject {
-
+    
 }
--- a/UserSettings+CoreDataProperties.swift	Fri Feb 19 20:25:06 2021 +0100
+++ b/UserSettings+CoreDataProperties.swift	Fri Feb 19 20:25:45 2021 +0100
@@ -16,8 +16,8 @@
         return NSFetchRequest<UserSettings>(entityName: "UserSettings")
     }
 
-    @NSManaged public var appIcon: String?
-    @NSManaged public var theme: String?
+    @NSManaged public var appIcon: String
+    @NSManaged public var theme: String
 
 }