如何将momd(托管对象模型)添加到ios框架中?

时间:2014-05-05 10:17:09

标签: ios objective-c xcode core-data ios-frameworks

我正在尝试将我的ios应用程序(XYZ)转换为框架(XYZ.framework),以便它可以包含在其他ios应用程序中。通过以下链接,并能够开发框架。

LINK1:LINK1

LINK2:LINK2

但是当我在其他应用程序中包含我的框架并尝试编译第一次时,xcode会抛出错误“因未捕获的异常而终止应用程序'NSInvalidArgumentException',原因:'executeFetchRequest:错误:获取请求必须具有实体。“。我按照以下步骤去除了这个错误。

第1步:在其他应用中添加了XYZ.framework并为第一次进行了编译,但xcode给出了上述错误。

第2步:在其他应用程序中添加了XYZ.momd(拖放)和XYZ.framework。编译它并且Xcode没有抛出任何错误。

第3步:从其他应用程序中删除了XYZ.momd并进行了编译。 Xcode没有抛出任何错误!!!!

我应该在分发XYZ.framework时给XYZ.momd和XYZ.framework,以便XYZ.momd可以包含在其他应用程序中吗?我用google搜索,但没有得到如何在框架中添加momd并将其包含在其他应用程序中。

1 个答案:

答案 0 :(得分:0)

我最终手工实施了模型。查看此博文:http://www.cocoanetics.com/2012/04/creating-a-coredata-model-in-code/