Ios 是否可以向核心数据添加新属性,而不会与用户及其当前数据产生问题?
我想为我的核心数据模型添加一个新属性,但我担心如果我这样做,用户数据将不再工作,他们将不得不重新下载应用程序。我曾经遇到过一些问题,我通过删除对其进行了一些更改,这会导致我需要重新安装的应用程序出现大问题Ios 是否可以向核心数据添加新属性,而不会与用户及其当前数据产生问题?,ios,objective-c,xcode,core-data,model,Ios,Objective C,Xcode,Core Data,Model,我想为我的核心数据模型添加一个新属性,但我担心如果我这样做,用户数据将不再工作,他们将不得不重新下载应用程序。我曾经遇到过一些问题,我通过删除对其进行了一些更改,这会导致我需要重新安装的应用程序出现大问题 我应该怎么做呢?这个过程叫做核心数据迁移:Ray Wenderlich有一个很好的教程。如果您只是添加一个新属性,那么进行自动/轻量级迁移应该相对简单。这个过程称为核心数据迁移:Ray Wenderlich有一个很好的教程。如果您只是添加一个新属性,那么进行自动/轻量级迁移应该相对简单。如果您
我应该怎么做呢?这个过程叫做核心数据迁移:Ray Wenderlich有一个很好的教程。如果您只是添加一个新属性,那么进行自动/轻量级迁移应该相对简单。这个过程称为核心数据迁移:Ray Wenderlich有一个很好的教程。如果您只是添加一个新属性,那么进行自动/轻量级迁移应该相对简单。如果您只是添加一个属性,那么您不必编写任何代码。只需确保两个版本都在您的架构中,并为NSinFermappingModelAutomaticalyOption提供@YES。如何更改作为核心数据模型一部分的相应.h和.m文件以反映更改?只需通过创建新的NSManagedObjectSubclass重新生成它们。如果您只是添加了一个属性,那么您不必编写任何代码。只需确保两个版本都在您的架构中,并为NSinFermappingModelAutomaticalyOption提供@YES。如何更改作为核心数据模型一部分的相应.h和.m文件以反映更改?只需通过创建新的NSManagedObjectSubclass重新生成它们。