在CoreData轻量级迁移之后,无法将数据保存到添加的新属性中

时间:2019-12-24 05:18:01

标签: ios core-data migration

我正在使用CoreData,并且正在进行轻量级迁移,其中将新属性添加到实体。迁移过程运行良好。.添加了新属性,并且完整保留了旧数据。但是问题是新的xcdatamodeld版本显示的是新添加的空白属性。当我向属性添加新数据时,不会存储数据。
这是我要添加到正在创建持久性容器对象的应用程序委托中的代码:

        let container = NSPersistentContainer(name: "myAppName")
        let description = NSPersistentStoreDescription()
        description.shouldMigrateStoreAutomatically = true
        description.shouldInferMappingModelAutomatically = true
        container.persistentStoreDescriptions =  [description]

迁移正常进行,但是旧数据模型中的数据未显示在我的表视图中,并且添加到数据库中的新数据没有持久性。

0 个答案:

没有答案