12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- import CoreData
- struct PersistenceController {
- static let shared = PersistenceController()
- let container: NSPersistentContainer
- init(inMemory: Bool = false) {
- container = NSPersistentContainer(name: "ydnab")
- if inMemory {
- container.persistentStoreDescriptions.first!.url = URL(fileURLWithPath: "/dev/null")
- }
- container.loadPersistentStores { (storeDescription, error) in
- if let error = error as NSError? {
-
- fatalError("Unresolved error \(error), \(error.userInfo)")
- }
- }
- }
- }
|