Commit fa793093 by Dmitriy Stepanets

Fixed NSManagedObjectModel init in CoreDataStorage

parent 73c6822c
......@@ -16,7 +16,14 @@ public class CoreDataStorage: Storage {
persistentContainer.newBackgroundContext()
}()
private lazy var persistentContainer: NSPersistentContainer = {
let container = NSPersistentContainer(name: "1WModel")
guard
let modelURL = Bundle(for: CoreDataStorage.self).url(forResource: "1WModel", withExtension: "momd"),
let managedObjectModel = NSManagedObjectModel(contentsOf: modelURL)
else {
return NSPersistentContainer(name: "1WModel")
}
let container = NSPersistentContainer(name: "1WModel", managedObjectModel: managedObjectModel)
container.loadPersistentStores { [weak self] (description, error) in
if let error = error {
self?.log.error("Error loading persistent stores: \(error)")
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment