core-data-migration

    14热度

    2回答

    我正在使用自定义实体迁移策略为迁移创建映射模型,并且我真的想为此迁移构建一些单元测试。当我运行应用程序时,迁移似乎正常工作,但是当我通过单元测试运行迁移时,我的NSEntityMigrationPolicy子类方法根本不会被调用。 我正在使用Xcode的内置OCUnit框架。 我的测试代码: - (void)test1to2Migration_appIdentifierMoved { [

    0热度

    1回答

    如果可以使用Core Data进行双向迁移,是否有人有任何线索?作为一个例子,我想添加一个功能,只支持新的iOS(外部图像),同时还支持iOS3.1。我希望做的是允许用户将数据导出到旧型号的设备上。 这可能是一个噩梦来维持,但我只是好奇,如果有人尝试过吗? 谢谢!

    0热度

    1回答

    我有错误 - CoreDate无法履行从数据检索中的错误。应用程序在Item *currentItem = (Item *)[self.fetchedObjectsArray objectAtIndex:currentItemIndex]之后在下面的代码中崩溃。但它确实显示了一些饲料,然后坠毁。同样重现错误也很困难,即使重现错误也会在收到不同数量的提要后崩溃。有谁知道我会怎么去调试这样的问题? -

    0热度

    1回答

    我已经在我的核心数据模型中添加了一个新的实体(站点),并且与我的旧实体(通知)指向站点的关系。我需要做的是使用单个对象填充新实体(新对象的属性值现在在用户默认值中),然后将所有旧对象分配给代表关系的变量。 Site对象上的通知变量是一对多和可选的。通知对象上的站点变量是一对一的,并且是必需的。 我的新对象,看起来像这样: #import <Foundation/Foundation.h> @i

    0热度

    1回答

    我的核心数据存储是当前一个在以下几个方面有所不同: 属性缺失 新属性 属性这就需要改变 新的实体 新关系 需要在实体间移动的属性 我应该如何迁移我的数据?在研究这个之前,我想到的是,我可以编写能够从以前的模型中获取数据并将其置于新模型中的代码。

    0热度

    1回答

    我有一个核心数据应用程序,它使用NSSQLiteStoreType作为持久存储。这个应用程序已经在AppStore中。现在我必须添加iCloud支持数据同步。 请给我一个文档链接或关于这个主题的教程。

    2热度

    1回答

    今天上午,我们有我们的iPhone应用程序带来了很大麻烦。我们甚至不得不从商店里拿走它。 事情是,我们对xcdatamodel进行了真正的小改动。我们认为更新过程会自动关注正确的交换方式,直到我们发现CoreData迁移存在为止。 我们正在使用UIManagedDocument连接到持久性存储。 怎么可能与新的交换文件?在我们开发时,我们只是从设备上卸载了整个应用程序,然后再次安装,一切正常。我们

    3热度

    1回答

    我遵循这个漂亮的教程http://mipostel.com/index.php/home/70-core-data-migration-standard-migration-part-2来做我的核心数据迁移。 出于某种奇怪的原因,我总是得到NULL在mappingModel在这些行: NSMappingModel *mappingModel = [NSMappingModel mappingMod

    1热度

    1回答

    当使用标准迁移尝试更新核心数据时,应用程序崩溃而没有错误消息。它具有所有标准的日志消息到这个: CoreData: sql: INSERT INTO ZENTRY(Z_PK, Z_ENT, Z_OPT, ZLOCATION, ZBOOKMARKED, ZCREATIONDATE, ZENTRYID, ZMESSAGE, ZSECTIONIDENTIFIER, ZTICDSSYNCID, ZVERS

    0热度

    1回答

    好的,所以我更改了xcdatamodel以在所有3个新“表”上包含一个默认值为1的新属性。我对Core相当新数据,但很适用于SQL和SQLite数据库。我清理iphone模拟器,使用“特殊”选项构建addPersistentStoreWithType:NSSQLiteStoreType,实现轻量级迁移并使其运行。我可以改变我的Predicates以包含这个新属性,这很好。 我应该注意到,我有一个现