gpt4 book ai didi

ios - 用于打开商店的模型与用于创建商店的模型不兼容 Xcode 7.1

转载 作者:可可西里 更新时间:2023-11-01 06:19:06 24 4
gpt4 key购买 nike

我创建了一个核心数据模型,在我向该模型添加一个新实体之前它一直运行良好,我认为我的代码很好......因为 Xcode 无法检测到任何错误,但是一旦我在模拟器编译器给我一个错误说

reason=The model used to open the store is incompatible with the one used to create the store

我不太明白这个错误是什么意思。我确实搜索了有关此错误的引用资料,但我发现的那个已经过时了,它来自 Xcode 3.2,我目前正在运行 Xcode 7.1.1,有趣的是,所有回复都没有复选标记。尽管如此,我仍然尝试使用其中一些方法,但没有任何效果。

我尝试过的事情

  • 重置 iOS 模拟器 -> 重置内容和设置...

  • 删除了 [Simulator App Folder]/Document/*.sqlite 并运行了项目

    你遇到过同样的问题吗?如果是这样你能帮我解决问题吗?谢谢。

最佳答案

该错误意味着您更改了模型,使其与您在创建应用程序数据时使用的模型不匹配。这是更改数据模型而不是进行模型迁移或从手机/模拟器中删除应用程序的经典标志(只要 Core Data 存在,它就几乎相同,所以旧信息并非无关紧要)。从模拟器中删除该应用程序通常是再次运行该应用程序所需的全部操作。如果它不起作用,那么您就以某种方式将旧数据留在原地。

从模拟器中删除应用程序的最佳方法通常与在真实设备上删除应用程序相同——单击并按住直到应用程序图标开始移动,然后单击其图标上的“x”删除它。

如果删除应用程序没有帮助,您正在以其他方式使用旧数据。也许您在应用中内置了一些预加载的数据,这些数据是使用旧版本模型配置的?

关于ios - 用于打开商店的模型与用于创建商店的模型不兼容 Xcode 7.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34780707/

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