【发布时间】:2014-07-27 05:19:48
【问题描述】:
我有一个应用程序,它创建一个字段供用户签署他们的名字。单击保存签名后,我要创建图像,将其保存为 png,并将其保存到核心数据。
“飞行员签名”是它自己的实体,带有属性图像。
- (IBAction)saveSignature:(id)sender) {
NSData *imageData = UIImagePNGRepresentation(mySignatureImage.image);
// Create an image object for the new image.
NSManagedObject *image =
[NSEntityDescription insertNewObjectForEntityForName:@"Image"
inManagedObjectContext:self.managedObjectContext];
self.mySignatureImage = imageData;
// Set the image for the image managed object.
[image setValue:image forKey:@"PilotSignatureImage"];
}
我在调用saveSignature 时收到一个错误和一个警告
预期有条不紊的身体
在self.MySignature.image 线上我得到了
从“NSManagedObject”分配给“UIImageView”的不兼容类型
我在这里查看了有关如何将图像保存到核心数据的类似帖子,但我没有运气弄清楚我做了什么不同的事情。
任何帮助将不胜感激
【问题讨论】:
-
查看@Babul 在本帖底部的回答:stackoverflow.com/questions/10311271/saving-image-to-core-data
-
感谢您的回复,更新我的代码我收到两个错误,行 [newManagedObject setValue:imageData forKey:@"pilotSignatureImage" unknown received newmanagedobject and expected ]