Iphone 将数据移动到核心数据

Iphone 将数据移动到核心数据,iphone,core-data,sqlite,Iphone,Core Data,Sqlite,我有一个.sqlite文件,其中包含我希望与iPhone应用程序一起使用的所有数据 但我觉得我应该使用核心数据来完成我想做的事情 是否有可能将my.sqlite文件中保存的所有数据移动到core data的.sqlite文件中 我在.sqlite文件中只创建了2个字段,在core数据文件中创建了2个属性,但我认为我无法替换coreData的sqlite文件,因为core数据向其添加了其他字段 最好的处理方法是什么 感谢您查看:因为您自己生成了数据库,所以将数据移动到核心数据存储中的最佳方法是使用

我有一个.sqlite文件,其中包含我希望与iPhone应用程序一起使用的所有数据

但我觉得我应该使用核心数据来完成我想做的事情

是否有可能将my.sqlite文件中保存的所有数据移动到core data的.sqlite文件中

我在.sqlite文件中只创建了2个字段,在core数据文件中创建了2个属性,但我认为我无法替换coreData的sqlite文件,因为core数据向其添加了其他字段

最好的处理方法是什么


感谢您查看:

因为您自己生成了数据库,所以将数据移动到核心数据存储中的最佳方法是使用核心数据本身重新生成数据。您可以通过一次性应用程序或在应用程序本身中实现这一点

iPhone上的核心数据使用SQLite作为后台存储,这是一个实现细节。尝试自己重新创建核心数据存储可能会导致非常模糊的错误,通过允许核心数据生成数据库,您将更加安全


@ExtremeCoder的答案是一个选项,但即使编写一个应用程序从SQLite读取数据并存储到核心数据,也比该博客建议的更好。

你的SQLite数据库来自哪里?是您生成的,还是以某种方式提供给您的?好吧,我从sqlite文件中读取数据并将其存储在核心数据中,对吗?您只需要执行一次。读取中的所有数据,使用CoreData存储,然后就完成了。如何生成数据?数据是只读的,所以我手动生成。所以我想这是最好的方法。。。。我希望有一个标准的应用程序可以将任何sqlite db转换成核心数据。谢谢:)