Objective c 运行我的coredata代码时出错

Objective c 运行我的coredata代码时出错,objective-c,ios5,Objective C,Ios5,由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“+entityForName:nil不是搜索实体名称的合法NSManagedObjectContext参数”图像 我已经创建了图像实体,所以为什么会出现这个错误。 编码在这里 NSManagedObjectContext *context= [self managedObjectContext]; NSManagedObject *newContact; newContact = [NSEntit

由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“+entityForName:nil不是搜索实体名称的合法NSManagedObjectContext参数”图像

我已经创建了图像实体,所以为什么会出现这个错误。 编码在这里

NSManagedObjectContext *context= [self managedObjectContext];

NSManagedObject *newContact;

newContact = [NSEntityDescription insertNewObjectForEntityForName:@"Images"     inManagedObjectContext:context];

[newContact setValue: obj.picture forKey:@"picture"];

谢谢

您创建了图像实体类型?什么时候哪里显示一些代码。在model.xcdatamodel文件中,我创建了它。代码在这里。。NSManagedObjectContext*上下文=[self-managedObjectContext];NSManagedObject*新联系人;newContact=[NSEntityDescription insertNewObjectForEntityForName:@Images inManagedObjectContext:context];[newContact setValue:obj.picture forKey:@picture];你有没有检查打字错误?通常使用单数形式的图像。是的,我同时使用二进制数据和可转换数据。但这不起作用。您是否尝试过创建托管对象的不同方法,如NSManagedObject*newContact=[[NSManagedObject alloc]initWithEntity:[NSEntityDescription entityForName:@Images inManagedObject上下文:context]InsertionManagedObject:context];