gpt4 book ai didi

iphone - 在未来的应用程序版本中维护核心数据

转载 作者:可可西里 更新时间:2023-11-01 04:22:44 25 4
gpt4 key购买 nike

我目前正在创建一个应用程序,它需要将大量用户生成的信息存储在核心数据中。当我发布此应用的新更新时,我想确保这些用户不会丢失所有这些数据。

当我从我的 iPhone 中删除我的当前版本时,所有核心数据都消失了 - 当我创建一个新的更新版本时会发生这种情况吗 - 更新会导致所有核心数据在应用程序被替换时被删除吗?如果是这样,我必须做些什么来保存数据?

我不会在更新之间更改我的 Core Data 模型,如果这改变了什么......

最佳答案

简单的问题 - 简单的答案,核心数据作为 iPhone 备份的一部分备​​份到 iTunes/iCloud,并且用户数据也在更新之间保留。

您可以选择将核心数据包含在 iCloud 同步中,这意味着即使删除应用程序并重新安装,数据也会保留。

如果你改变了你的模型,你将旧方案映射到新方案是合理的,当新的更新发生时,数据将通过这个映射模型传输,以前的方案数据将被传输到新的核心数据方案中.

核心数据版本控制:https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/CoreDataVersioning/CoreDataVersioning.pdf

关于iphone - 在未来的应用程序版本中维护核心数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11893765/

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