核心数据模型Url在框架中是零

时间:2015-08-04 17:29:45

标签: ios objective-c core-data nsmanagedobjectcontext

我正在使用Apple Documented Code链接CoreData xcdatamodeld文件,但它在项目中运行良好但在Framework中失败。 这是我用来创建managedObjectModel的代码。 如果是Framework,我会得到nil modelURL。

Condition

另外,我尝试了[NSManagedObjectModel mergedModelFromBundles:nil],令人惊讶的是,它也有效。

我不知道为什么Apple文档在Framework

的情况下会失败

1 个答案:

答案 0 :(得分:0)

我认为你的模型文件存储在框架包中。

调用[NSBundle mainBundle]将返回应用程序包而不是框架包。

请尝试使用[NSBundle bundleForClass:[AClassInYourFramework class]]