我具有此属性国家/地区
它具有属性 State ,该属性的类型为 String ,但应为 Int
所以我创建了一个新的数据模型版本(带有绿色标记)
我还将此代码添加到了 persistentContainer :
let container = NSPersistentContainer(name: "Exchange")
let description = NSPersistentStoreDescription()
description.shouldMigrateStoreAutomatically = true
description.shouldInferMappingModelAutomatically = true
container.persistentStoreDescriptions = [description]
但是当我更新该应用时-它崩溃了:
***由于未捕获的异常“ NSInternalInconsistencyException”而终止应用程序,原因:“无法创建支持目录(无法创建目录)”
据我了解-从String到Int的自动迁移是这样做的原因...
我该如何解决? 我需要手动迁移吗?
谢谢!