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



是否有可能将现有的核心数据库加载到应用程序中,并像正常的核心数据存储一样访问它,如果我没有相应的。xcdatamodeld文件?是否有可能从数据库中重建一个合适的。xcdata模型?手动还是编程?谢谢你的帮助

如果你可以访问Core Data从你没有的数据模型生成的Core Data数据库文件,它是一个Sqlite数据库,你可以在Sqlite数据库浏览器中打开。您可能能够检查它并对其进行查询,并可能重新创建一个类似于它的数据模型,但您可能必须欺骗Core Data,使其认为它与原始数据模型是相同的版本,方法是将版本表中的信息从Core Data使用新数据模型创建的数据库文件复制到旧数据库文件。

最新更新