我将 Core Data 与 Rubymotion 一起使用,我不想使用 Xcode 图形数据建模器,我只是在代码中创建了一堆 NSEntityDescriptions 和 NSEntityAttributes,而且效果很好。
但是我还没有弄清楚是否可以在不创建 .xcdatamodeld 文件的情况下使用 Core Data 模式迁移?
而且,如果没有 .xcdatamodeld 文件就无法运行迁移,也许有一些库可以从 NSEntityDescriptions 生成所需的文件?
谢谢
我将 Core Data 与 Rubymotion 一起使用,我不想使用 Xcode 图形数据建模器,我只是在代码中创建了一堆 NSEntityDescriptions 和 NSEntityAttributes,而且效果很好。
但是我还没有弄清楚是否可以在不创建 .xcdatamodeld 文件的情况下使用 Core Data 模式迁移?
而且,如果没有 .xcdatamodeld 文件就无法运行迁移,也许有一些库可以从 NSEntityDescriptions 生成所需的文件?
谢谢
看看 MotionData 是如何尝试实现这一目标的。 https://github.com/alloy/MotionData/blob/master/app/schema.rb#L108 可能我们必须使用NSMigrationManager。查看他们的规范以及它如何使用它https://github.com/alloy/MotionData/blob/master/spec/schema_spec.rb#L146 如果您能够弄清楚这一点,请与我们分享。我也在尝试解决完全相同的问题。