CoreDataStack.swift 512 B

1234567891011121314151617181920
  1. import CoreData
  2. import Foundation
  3. class CoreDataStack: ObservableObject {
  4. init() {}
  5. static let shared = CoreDataStack()
  6. lazy var persistentContainer: NSPersistentContainer = {
  7. let container = NSPersistentContainer(name: "Core_Data")
  8. container.loadPersistentStores(completionHandler: { _, error in
  9. guard let error = error as NSError? else { return }
  10. fatalError("Unresolved error: \(error), \(error.userInfo)")
  11. })
  12. return container
  13. }()
  14. }