【发布时间】:2016-08-24 10:29:05
【问题描述】:
我正在使用映射模型迁移数据模型。
一个实体有一个名为 deleted 的属性不会迁移,因为 Core Data 采用 NSManagedObject 的 deleted 属性而不是我的。
如何强制映射模型使用我的属性?
我可以在值表达式中使用什么?这是我现在使用的:
谢谢。
【问题讨论】:
-
我会尝试
isDeleted或getDeleted- 尽管我担心他们会遇到同样的问题(如果他们能正常工作的话)。 -
见这里:stackoverflow.com/a/16003894/826716 和这里:stackoverflow.com/a/4718806/826716。恐怕轻量级迁移是不可能的。也许值得一试
NSMigrationManager: objc.io/issues/4-core-data/core-data-migration。 -
我什至不会走重迁移的路线,做一个轻量级的迁移,然后在迁移后进行数据处理。
标签: ios objective-c core-data core-data-migration