将核心数据从一个项目转移到另一个项目

时间:2011-01-17 04:22:19

标签: iphone core-data ios4

答案可能是一个响亮的'不',但在我从头开始一个新项目之前,我想我会问。

在将临时项目中的所有成功位组合到最终版本之前,我创建了许多丢弃项目来测试想法和代码。所以我有一个项目与核心数据的东西,但我想将它移动到一个新的项目。我的猜测是有太多的内部钩子并且在.xcdatamodel中掉线而且sqlite数据库不能正常工作。

我很高兴错了......

3 个答案:

答案 0 :(得分:1)

我在几个项目上试过这个,我发现在一个sqlite表中是一个构建号的条目。删除该条目可以解决我的迁移问题。在此之前,我遇到了同样的错误,特别是那些无法创建持久存储的错误。

答案 1 :(得分:0)

你应该能够做到。只需确保在引用时正确命名所有内容。我实际上现在有一个项目,它使用与OS X和iOS版本完全相同的数据模型。

答案 2 :(得分:0)

老问题,但我自己试图解决同样的问题!迈克尔......我像你一样工作,非常沮丧,因为我无法弄清楚如何将代码数据模型转移到不同的项目中。我的解决方案结束了!笨。你可以......

使用command-c和command-v

将核心数据实体从项目剪切并粘贴到项目中

哎哟。我有一个项目从.csv文件加载数据模型...所以我不需要数据与数据模型一起出现。我希望有所帮助!

我想,一旦数据模型相同,你可以移动.sqllite文件就好了,但我还没有尝试过。我希望有所帮助。