mapping-model

    1热度

    2回答

    我试图升级当前应用程序以使用具有专门子实体的抽象父实体。 我已经创建了一个自定义的NSEntityMigrationPolicy,并且在映射模型中我已将自定义策略设置为我的类的名称。 我初始化我的持久性存储这样的,这应该是相当标准: NSError *error=nil; persistentStoreCoordinator = [[NSPersistentStoreCoordinator al

    0热度

    2回答

    我有我的旧数据模型,我的新模型(相同但在一个实体中具有两个以上文本字段)和映射模型(只是默认生成的一个)。 当我做自动迁移,我得到一个崩溃和一个堆栈跟踪看起来像进入一个无限循环,62851堆栈帧,主要是_PF_Handler_Public_GetProperty和NSManagedObject上的描述,终止于一个malloc错误,我认为是无限循环设备上的内存不足。 你有什么想法,有什么可以导致这样

    1热度

    1回答

    是在我的核心数据模型的新版本上增加一个新实体去使用老版本的核心数据模型崩溃应用程序? 如果此实体与现有实体有关系该怎么办? oldEntity (1)------------->(oo) newEntity

    0热度

    1回答

    我有两个类:一个Site类和一个Phase类。 Site类定义了一个阶段的集合。每个类对应一个数据库表。数据库(SQL Server 2000)在这两个表之间有一对多的参考,这样一个给定的站点可以与多个阶段相关联,但给定的阶段只能与一个站点相关联。 using System; using System.Collections.Generic; using System.ComponentMod

    3热度

    1回答

    我有一个应用程序广泛使用CoreData API。我正在开发一个向实体添加几个字段的更新版本。由于模式更改,我的应用程序在加载时崩溃(除非我放弃私有存储并重新启动)。 问题是,当客户升级到新的版本,我不介意第一次在他们的数据运行的升级过程的应用程序加载,但我甚至无法得到它的加载,因为CoreData不喜欢模式更改。 有什么办法可以告诉CoreData“它好吗..不必担心模式更改”?因为我只添加了字

    4热度

    1回答

    我目前在我的实体上有一个cardType属性,它在旧模型中可能是“数学”,“图像”或“文本”。在新模型中,我将只使用“数学”和“文本”,并且还有一个hasImage属性,如果旧的cardType是Image(我想要更改为“Text”),那么我想将其设置为true。 最后,我有一套另一个实体,“卡”,其中一套可以与一个套牌相关联,并在每一个,我也有hasImage,我想设置为true,如果甲板之前是

    2热度

    1回答

    我试图调试我的映射模型未被我的迁移使用的问题,所以我打印出sourceModel和destinationModel的versionIdentifiers,但都是空白的。 http://developer.apple.com/library/ios/#documentation/cocoa/Reference/CoreDataFramework/Classes/NSManagedObjectMode

    1热度

    3回答

    我为应用程序商店创建了一个Mac应用程序 - 现在发现有必要修改Core数据的“模型”文件。根据我的经验,更改此模型会在打开与旧模型绑定的旧文件(基于文档的应用程序)时产生错误。我已经阅读过Apple文档,可以通过保留旧版本的“版本”,然后创建新版本(我可能会误解)来阻止这种情况发生 - 有没有人有任何提示?我讨厌从无法打开文件的人那里得到一堆生气的电子邮件。提前致谢! 扎克

    1热度

    1回答

    我正在编写我的第一个NSEntityMigrationPolicy,这个很简单。它从数据库中获取一个单例,然后通过三个其他类型的记录搅动它们,并将它们链接到单例中以获得已添加到这些类中的新关系。 现在,我在endEntityMapping:manager:error:方法中的NSEntityMigrationPolicy的一个子类中执行此操作,该方法一次更新所有三种类型的对象。我不确定的是,是否可

    0热度

    1回答

    在我的模型的V1我有一个到presentation和slides之间一对多的关系: presentation---->>slides 在V2我通过增加逆一个解决这个愚蠢到一个: presentation<--->>slides 在这两个模型slide属于1并且只有1 presentation(虽然这没有在模型中编码)。 如何在映射模型中指定值表达式来创建slide-->presentati