更新iOS核心数据时,应用程序更新

问题描述 投票:2回答:2

我目前正在设计一个iOS应用程序的架构,并具有与使用coreData的存储值的问题。

这个理论我期待存储与内部coreData特定项目与特定的用户信息一起,他们使用某些功能时设定值。

更新当我发布一个更新的应用程序将更新与每个实体内新的旧值。代码初始化停止对每个负载这种情况发生之前,我会使用一些版本检查。

问题当应用程序更新,它会删除用户或只是在更新代码引用的实体存储的所有值?

ios core-data
2个回答
2
投票

首先,核心数据有版本管理。只需添加新的版本:

enter image description here

其次,版本更新后,核心数据不会删除,除非你删除该属性存储的值。


0
投票
  1. 选择xcdatamodeld第一,那么你就可以看到“添加模型版本”,在“编辑”。然后添加“版本名称” - >完成。你可以看到在文件夹中添加了新的版本。 enter image description here
© www.soinside.com 2019 - 2024. All rights reserved.