2

我将 Core Data 与 Rubymotion 一起使用,我不想使用 Xcode 图形数据建模器,我只是在代码中创建了一堆 NSEntityDescriptions 和 NSEntityAttributes,而且效果很好。

  • 但是我还没有弄清楚是否可以在不创建 .xcdatamodeld 文件的情况下使用 Core Data 模式迁移?

  • 而且,如果没有 .xcdatamodeld 文件就无法运行迁移,也许有一些库可以从 NSEntityDescriptions 生成所需的文件?

谢谢

4

1 回答 1

1

看看 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 如果您能够弄清楚这一点,请与我们分享。我也在尝试解决完全相同的问题。

于 2012-11-04T19:43:10.380 回答