gpt4 book ai didi

iphone - 核心数据迁移非常慢,为什么会发生这种情况?

转载 作者:行者123 更新时间:2023-12-03 17:27:15 26 4
gpt4 key购买 nike

我正在开发一个桌面 Mac OS X 应用程序,它将非常简单的数据保存到带有 Core Data 的 SQLite 中,以及一个用于 iPhone 的配套移动应用程序,只需从桌面应用程序读取数据。尽管当我在移动应用程序上加载 SQLite 数据库时它们共享相同的托管对象模型,但数据迁移需要几秒钟的时间。我真的很想避免这么长时间的等待,因为它看起来与 SQLite 文件的大小线性相关。

为什么来自同一托管对象模型的数据甚至需要迁移?

有人知道避免迁移的方法吗?

最佳答案

我已经发现导致此问题的原因。虽然这可能非常明显,但我会将其联系起来,希望没有其他人会犯这个错误......

我的项目中有两个不同的托管对象模型。拥有多个数据似乎迫使 Core Data 尝试迁移以找出哪些数据与哪个 MOM 匹配。

作为一种解决方案,我能够手动合并模型,以便两个数据源都可以用相同的 MOM 表示。

关于iphone - 核心数据迁移非常慢,为什么会发生这种情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1039007/

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