2011-05-09 124 views
0

我怎么能保存图像时,我把类型的NSString的良好形象,所以现在的问题是: 是,你可以录制仅仅指刚URL然后从该网址显示的图像问题保存图像核心数据

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

有没有其他解决方案?

回答

3

我相信你问是否有另一种方式来存储图像?如果是这样,下面的解决方案应该工作。

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

然后,当你想打电话给你的形象回来,简单地使用

UIImage *myImage = [UIImage imageWithData:imageData]; 

如果您需要将其存储为一个字符串,您可以使用数据转换为字符串以下

NSString *dataString = [[NSString alloc] initWithData:imageData encoding:NSUTF8StringEncoding]; 

我希望这回答了你的问题

+0

我怎么能知道图像类型(JPG,PNG) – YasBES 2011-05-09 20:14:19

+0

我不相信图像类型一定很重要。这只是您想要保存的偏好。大多数人似乎使用PNG,但它取决于你 – justin 2011-05-09 20:29:58