【发布时间】:2012-09-14 22:11:34
【问题描述】:
我有一个项目,当我为 iOS 4.x 构建它时,它运行良好,但是当我为 iOS 5.x 构建它时它失败了,但崩溃了。澄清一下,4.x 构建将在 iOS 5.1 上运行良好,但是当我针对 5.0 或 5.1 构建时,我得到了下面描述的崩溃。
- (NSManagedObjectModel *)managedObjectModel
{
if (__managedObjectModel == nil)
{
__managedObjectModel = [[NSManagedObjectModel mergedModelFromBundles:nil] retain]; //crash
}
return __managedObjectModel;
}
我检查了文档,据说提供 nil 的参数应该默认为主包。任何人都知道 CoreData 是否有任何改变会导致这种情况发生?
不管怎样,我已经运行了“分析”工具,没有报告内存泄漏或任何异常情况。
【问题讨论】: