gpt4 book ai didi

ios - 逆向工程 Core Data db 导致 "Can' t find model for source store”错误

转载 作者:行者123 更新时间:2023-11-29 13:43:32 24 4
gpt4 key购买 nike

我的任务是重新设计一个 iPhone 应用程序,它使用核心数据来存储一些值。不幸的是,我无法访问原始源代码,但我可以访问旧数据库文件,这些文件是直接从安装旧版本应用程序的设备上复制的。

我必须创建一个具有一些新功能的新版本的应用程序,我正在尝试从 Sqlite Db 导入数据并将其迁移到新版本。

我已经无法完成从旧数据库中读取数据的任务。虽然我可以打开 Sqlite 文件并且能够在我自己的数据模型中准确地重现数据结构,但每次我尝试读取数据时,它都会失败并显示

Can't find model for source store

错误。

忽略旧数据不是一种选择,因为那里存储着重要的数据。

我在谷歌上搜索了解决方案并尝试了所有与迁移数据相关的推荐解决方案,但都失败了。也许我不能使用另一个应用程序创建的 Sqlite?或者即使我完全使用了一些字段名称和数据类型,我还是在重新设计数据模型的结构时忽略了一些东西?还有其他解决方法吗?

最佳答案

我无法解决问题,但我找到了解决方法。通过直接使用 Sqlite,我能够查询遗留数据并将其导入到我新创建的数据模型中。这里是使用 Sqlite 的一个很好的起点:

http://www.techotopia.com/index.php/IOS_4_iPhone_Database_Implementation_using_SQLite

关于ios - 逆向工程 Core Data db 导致 "Can' t find model for source store”错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8341298/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com