在核心数据中保存图像的问题

时间:2011-05-09 17:09:40

标签: iphone objective-c

如何保存图像,我放了一个NSString类型的好图像所以问题是: 是你可以记录jsut URL然后从这个URL显示图像

  NSString *PathImage =[info objectForKey:@"UIImagePickerControllerReferenceURL"];  

还有其他解决方案吗?

1 个答案:

答案 0 :(得分:3)

我相信你在问是否有另一种存储图像的方法?如果是这样,以下解决方案应该有效。

NSData *imageData = UIImagePNGRepresentation(myImage);  //or UIImageJPGRepresentation(myImage);

然后,当您想要回拨图像时,只需使用

即可
UIImage *myImage = [UIImage imageWithData:imageData];

如果需要将其存储为字符串,可以使用以下

将数据转换为字符串
NSString *dataString = [[NSString alloc] initWithData:imageData encoding:NSUTF8StringEncoding];

我希望这能回答你的问题