由于未捕获的异常“ NSInternalInconsistencyException”而终止应用程序,原因:“此NSPersistentStoreCoordinator没有持久存储(模式不匹配或迁移失败)。它无法执行保存操作。
我添加了一个独立的实体,并根据之前的实体创建了新版本。但是它在addPersistentStoreOfType方法上给出了错误-找不到源存储的模型,然后由于上述日志而崩溃。请帮帮我。 我添加了以下代码来加载persistentStoreCoordinator
让错误:错误? =无 让storeURL:URL? = self.applicationDocumentsDirectory()?. appendingPathComponent(“(self.dbName).sqlite”) 协调器= NSPersistentStoreCoordinator(managedObjectModel:self.getManagedModel()) var选项:[AnyHashable:任何]? =无 选项= [NSMigratePersistentStoresAutomaticallyOption:1,NSInferMappingModelAutomaticallyOption:1] if(try?coordinator?.addPersistentStore(ofType:NSSQLiteStoreType,configurationName:nil,at:storeURL,options:options))== nil { 如果让anError =错误,则让anInfo =(错误为NSError?)?. userInfo { print(“未解决的错误(anError),(anInfo)”) } }