试图将uiimageview图像保存到变量中

时间:2014-05-18 16:03:43

标签: ios objective-c uiimageview

我正在尝试将UIImageView的内容保存到我可以发送到服务器的变量中。

用户从相机角色中选择UIImageView的内容。

我似乎无法实际存储二进制数据/其他格式发送,我该如何实现?我在网上发现的一切都是将图像保存到主内存中,这不是我想要的。

编辑:

以下是实际图像选择:

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {

UIImage *chosenImage = info[UIImagePickerControllerEditedImage];
self.imageView.image = chosenImage;

[picker dismissViewControllerAnimated:YES completion:NULL];

}

1 个答案:

答案 0 :(得分:1)

如果要将图像发送到服务器。发送它的唯一方法是将UIImage转换为NSData

NSData *imageData= UIImageJPEGRepresentation(image,0.0);

NSData *imageData = UIImagePNGRepresentation(image);