summaryrefslogtreecommitdiff
path: root/Jel/Controllers/DatamodelController.swift
blob: 4beb173ae8421d839e750d5cd2957f7dfdb2824f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
//
//  DatamodelController.swift
//  Jel
//
//  Created by zerocool on 12/11/23.
//

import CoreData

struct DatamodelController {
  static let shared = DatamodelController()
  
  let container: NSPersistentContainer
  
  init() {
    container = NSPersistentContainer(name: "Model")
    
    container.loadPersistentStores(completionHandler: {(storeDescription, error) in
      if let error = error as NSError? {
        fatalError("Unresolved error \(error), \(error.userInfo)")
      }
    })
    container.viewContext.automaticallyMergesChangesFromParent = true
  }
}