在没有数据模型的情况下加载核心数据库?

时间:2013-03-30 17:34:49

标签: ios database core-data xcdatamodel

如果我没有相应的.xcdatamodeld文件,是否可以将现有核心数据数据库加载到应用程序中并像普通核心数据存储一样访问它?是否有可能从数据库重建拟合.xcdatamodeld?每手还是以编程方式? 谢谢你的帮助

1 个答案:

答案 0 :(得分:0)

如果您可以从您不具备的数据模型访问Core Data生成的Core Data数据库文件,则可以在Sqlite database browser中打开Sqlite数据库。您可以检查它并对其进行查询,并可能重新创建与其类似的数据模型,但您可能必须欺骗Core Data认为它与版本相同原始数据模型通过将版本表中的信息从Core Data使用您的新数据模型创建的数据库文件复制到旧数据库文件中。