core-data-migration

    1热度

    1回答

    我目前正在升级使用两个SQLite的DBS(一个具有只读的问题只能通过应用程序更新进行更新,卡删除旧的iPhone快闪程序,卡的添加,卡的更新以及用户添加自己的自定义卡的另一个卡)来代替使​​用核心数据。用于区分只读卡和用户添加卡的“Flashcard”对象的唯一属性是“isCustom”属性。下面是我认为必要的步骤来做到这一点: (首先更新2个SQLite的星展CoreData) 获取用户定制的

    0热度

    1回答

    我最近从Xcode 3.2转移到4.2。我已经删除了我的Coredata模型中的一些实体以及在3.2版本中创建的与它关联的类。我再次添加了相同的实体,并为这些实体创建了新的NSManagedObject类。现在我的应用程序崩溃了,没有任何错误消息。但我很确定它在尝试创建Coredata对象时崩溃了。即使我的project.sqlite也没有得到创建。我希望我可以在这里发布一些代码片段...但是,我

    0热度

    1回答

    的managedObjectModel我从下面的代码 - (NSManagedObjectModel *)managedObjectModel { if (managedObjectModel_ != nil) { return managedObjectModel_; } NSString *modelPath = [[NSBundle mainBundle] pathForR

    3热度

    3回答

    我有一个完美运行的coreData数据模型文件。由于某些特殊要求我删除了旧的datamodel文件并创建了另一个与完全相同的实体的数据模型文件。有实体从以前的dataModel没有变化。我已将此作为不同软件包的一部分,并从该软件包中引用它。 代码创建managedObjectModel if (managedObjectModel_ != nil) { return managedObj

    10热度

    2回答

    我的计划是删除旧的核心数据堆栈(在NSManagedObjectModel.momd文件&的NSPersistentStore.sqlite文件),因为: 我没有与核心数据迁移的经验。 新的.xcdatamodel模式与旧模式完全不同。 我可以安全地删除用户的旧数据,因为它全部存储在我们的服务器上,并且新应用程序无论如何都会从我们的服务器下载最新数据。 在这种情况下,是完全缺失着手迁移的最佳方式?

    1热度

    1回答

    我需要你的帮助, 我正在学习coreData迁移,我无法访问我的妈妈包内的两个模型文件。 我已经做到了这一点: 在init方法中的两个模式: urlModel2 =[[NSBundle mainBundle] URLForResource:@"DeptB" withExtension:@"mom"]; 而在另一种方法: NSManagedObjectModel* model2 = [[NSMa

    0热度

    1回答

    我正在开发一个应用程序,该应用程序需要从本地文件导入和导出。 我认为一个解决方案应该类似于GoodReader所做的,它允许用户将文件导入到iPhone或将文件导出到本地磁盘。如果你提供一些链接或线索来这个功能会很好。

    1热度

    1回答

    我有一个datamodel文件“Abcde.xcdatamodeld”。它目前是我的主包中的一部分,我使用下面的代码引用它。 - (NSManagedObjectModel *)managedObjectModel { if (managedObjectModel_ != nil) { return managedObjectModel_; } NSString *modelPat

    0热度

    1回答

    我正在开发一个应用程序,需要对xcdatamodel文件进​​行更新。 所以我创建了一个新的文件: 我model.xcdatamodel 现在我model2.xcdatamodel 但是,它看起来像应用程序仍在使用model.xcdatamodel。我该如何改变它以指向model2.xcdatamodel? 我看到model.xcdatamodel旁边有一个“绿色检查图标”。 谢谢 三通

    0热度

    1回答

    所以我上传的二进制的应用程序商店而回。在一段时间内,源代码有一些遗漏,我没有源数据库模式。 是否有可能重新创建数据库模态?我知道字段和所有这些,而且我有旧模式的哈希,但是,似乎每当我尝试重新创建数据库模式哈希不匹配。