【发布时间】:2012-02-07 13:37:55
【问题描述】:
我正在从一本基于 iOS4 的书中学习 CoreData,因此,为了实现书中的示例代码,我将代码迁移到 iOS5(带有故事板和 ARC)。
我还实现了 iOS4 代码,它运行良好,但在 iOS5 版本中,当我从模型对象的名称中获取 NSEntityDescription 时,我得到了 EXC_BAD_ACCESS:
AppDelegate *appDelegate =[[UIApplication sharedApplication] delegate];
NSManagedObjectContext *context = [appDelegate managedObjectContext];
NSEntityDescription *entityDescription = [NSEntityDescription entityForName:@"Customer" inManagedObjectContext:context];
信号出现在代码的最后一行。我知道委托应该将上下文传递给视图控制器,但是通过这段代码,我确信上下文不是问题。
有什么想法吗?为什么我可以在这里得到EXC_BAD_ACCESS?我可以确定这条线是正确的吗?
【问题讨论】:
标签: ios core-data exc-bad-access