首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >核心数据、模型迁移和通用框架

核心数据、模型迁移和通用框架
EN

Stack Overflow用户
提问于 2012-09-20 01:36:29
回答 1查看 237关注 0票数 0

我使用的是来自link https://github.com/kstenerud/iOS-Universal-Framework的通用框架。它包括核心数据管理对象模型和框架本身内的其他模型类。但是,我在迁移模型时遇到了严重的问题。我有一个像Model.xcdatamodeld这样的momd文件,里面有版本化的模型,比如1.xcdatamodel,2.xcdatamodel,3.xcdatamodel等等。我还在库内部的构建阶段将该模型包含在编译源代码中。

我还为模型设置了自动推断迁移的选项。尽管模型位于框架内,但它需要在主应用程序捆绑包内进行一些引用,因此我创建了一个链接来指向框架内的文件。但是,我不能让迁移工作。有没有什么严重的事情,我遗漏了,或者它不可能引用框架内的模式来自动迁移。

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-20 02:26:31

我有一个解决这个问题的办法。然而,它看起来更像是一个黑客。我现在直接引用使用模式版本的模型,

代码语言:javascript
复制
NSURL *modelURL = [[[NSBundle mainBundle] resourceURL] URLByAppendingPathComponent:@"Modals.momd/3.mom"];
_managedObjectModel = [[NSManagedObjectModel alloc] initWithContentsOfURL:modelURL];

但是,我对这个解决方案并不是很满意。有没有更好的方法来实现这一点?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12499989

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档