CoreData: аннотация: не удалось загрузить оптимизированную модель по пути xcode 11.3.1 - PullRequest
1 голос
/ 05 апреля 2020

Я пытался запустить приложение на ios12, но я получил эту ошибку Но все нормально на ios 13 Я получаю эту ошибку на ios12, может кто-нибудь мне помочь ... Я не знаю, как избавиться от этой ошибки

это мой класс CoreData

import Foundation
import CoreData
final class PersistantManager {
private init(){}
static let shared = PersistantManager()
// MARK: - Core Data stack
var container: NSPersistentContainer!
 lazy var persistentContainer: NSPersistentContainer = {

     let container = NSPersistentContainer(name: "_chans_")
     container.loadPersistentStores(completionHandler: { (storeDescription, error) in
         if let error = error as NSError? {

             fatalError("Unresolved error \(error), \(error.userInfo)")
         }
     })
     return container
 }()
lazy var context = persistentContainer.viewContext
 // MARK: - Core Data Saving support
 func save () {
     let context = persistentContainer.viewContext
     if context.hasChanges {
         do {
             try context.save()
            print("success save")
         } catch {

             let nserror = error as NSError
             fatalError("Unresolved error \(nserror), \(nserror.userInfo)")
         }
     }
 }
func fetch<T: NSManagedObject>(_ objectType : T.Type) -> [T] {
    let entityname = String(describing: objectType)
    let fetchrequest = NSFetchRequest<NSFetchRequestResult>(entityName: entityname)
    do {
        let fetchedobject = try context.fetch(fetchrequest) as? [T]
        return fetchedobject ?? [T]()
    }catch{
        print(error)
        return [T]()
    }
}

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...