core-data-migration

    0热度

    2回答

    我们正在执行我们的第一个iOS应用更新,也是我们的第一次Core Data迁移。 它似乎比我在网上看到的标准和轻量级核心数据迁移的例子更复杂,但也许我错过了一些东西。 我们的场景是我们已经更新了.xcdatamodel(简单地添加了一个新字段)以及我们的应用程序中使用的很多参考数据(存储在我们的核心数据数据库中),但是我们需要保留一些用户数据(存储在相同的核心数据数据库中)。 我已经将模型定义的多

    0热度

    1回答

    我想在用户使用较新的型号版本升级到较新版本时远程切换所有实体。例如, 应用版本1.0 &模型版本1 表X 数据表Y 当升级到应用版本1.1 &模型版本2,I添加两个表 表H 表ķ 表应该删除X和Y. 如何识别当前数据模型版本并执行这些删除操作?

    0热度

    1回答

    我有一个拥有两个实体的简单核心数据模型的ipad应用程序。最终,我将在该应用的更新中添加第三个实体。我需要用当前版本的数据模型做些什么来准备最终迁移?

    2热度

    2回答

    我正准备从我那里更新一个应用程序。这个应用程序使用核心数据来保存用户放入的数据。 现在我想修复一些与核心数据无关的错误。 我需要做什么,用户在下载更新后获取他的数据? 我不认为轻量级移植,因为我没有改变任何东西。 我是否必须添加新的模型版本文件? - 我不知道。

    16热度

    4回答

    从两个单独的xcdatamodel文件定义的存储迁移时,执行轻量级迁移时出现问题。 在我的应用程序1.0版中,我将模型分解为分析模型,模型-A和模型-B中的所有其他模型。编译时,模型将被分组在一起,一切进展顺利。 在新版本1.1上工作时,我通过将新型号版本添加到型号B并将该新版本设置为活动状态来升级型号B. 从1.0升级到1.1时出现此问题。看起来,Core Data检查磁盘上的模型存储(由版本1

    0热度

    1回答

    我有一个商店的应用程序,在CoreData基础中填充数据。为了预先填充数据库,我们使用应用程序数据生成了一个.sqlite文件。 例如,在表的人,我有 134 Martin Developer 256 John Boss 371 Doe Somebody 在我的应用程序的新版本,该人士表看起来像 134 Martin Developer 256 John Boss 399 Miste

    0热度

    1回答

    我正在更新使用CoreData的应用程序。在完整版本中,我使用户可以将他/她自己的数据保存在数据库中(应用程序填充预先填充的数据库)。 该应用程序是在Xcode 4.2上编写的,并且具有iOS 4.1的部署目标,所以在ARC和Storyboard之前。 现在我想稍微更新一下,将部署目标设置为5.1并将代码调整为最新的Xcode,因此实现了Storyboard和ARC,因为我现在习惯了它,并且我发现

    1热度

    1回答

    我想用2个CoreData数据库进行迁移。我已阅读apple developer document。 对于第一个数据库,我向新版本的数据库添加了一些属性(字符串,整数和日期属性)。按照所有步骤,我已经成功完成了第一个迁移。 但是第二个数据库中,我还向新版本的数据库添加了属性(字符串,整数,日期,可转换和二进制数据属性)。并遵循所有步骤(如第一个数据库),系统返回一个错误(134130)。 下面是代

    10热度

    2回答

    我有一个使用多对多关系将标签和笔记链接在一起的iPhone应用程序。我目前正在使用Core Data的“关系”功能来完成此操作,但希望迁移到使用连接表。 这是我的挑战:我想从旧模型迁移到连接表模型,我需要弄清楚如何执行数据迁移。 有没有什么好的例子如何做到这一点? 更新:我在此澄清我的问题以帮助解决这里发生的事情:我想尝试使用Simperium来支持我们的应用程序,但Simperium不支持多对多

    3热度

    1回答

    我试图让使用自定义NSEntityMigrationPolicy数据库升级。这是我的数据模型看起来像现在,什么是想要的结果: A <-------->> B (1 A -> many B) 我希望有一个新的C实体,将“破发”的B型在部分子集的对象: A <-------->> C <------->> B (1 A can have many C, each C can have many B