/swift-coreData-todo

Todo Core Data Sample

Primary LanguageSwift

CORE DATA 💙

TODO List App Core Data from 11/7

PersistentContainer

    lazy var persistentContainer: NSPersistentContainer = {
     
        let container = NSPersistentContainer(name: "coreDataTest")
        container.loadPersistentStores { storeDescription, error in
            if let error = error as NSError? {
                
                fatalError("Unresolved error \(error), \(error.userInfo)")
            }
        }
        return container
    }()

SaveContext

func saveContext () {
        let context = persistentContainer.viewContext
        if context.hasChanges {
            do {
                try context.save()
            } catch {
                // Replace this implementation with code to handle the error appropriately.
                // fatalError() causes the application to generate a crash log and terminate. You should not use this function in a shipping application, although it may be useful during development.
                let nserror = error as NSError
                fatalError("Unresolved error \(nserror), \(nserror.userInfo)")
            }
        }
    }