我正在尝试将 UIImageView
的内容保存到一个我可以发送到服务器的变量中。
UIImageView
的内容由用户从他们的相机角色中选择。
我似乎无法实际存储要发送的二进制数据/其他格式,我该如何实现?我在网上找到的所有内容都是将图像保存到主内存中,这不是我想要的。
编辑:
这里是实际的图像选择:
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
UIImage *chosenImage = info[UIImagePickerControllerEditedImage];
self.imageView.image = chosenImage;
[picker dismissViewControllerAnimated:YES completion:NULL];
}
最佳答案
如果你想发送图片到服务器。发送它的唯一方法是将 UIImage
转换为 NSData
。
NSData *imageData= UIImageJPEGRepresentation(image,0.0); NSData *imageData = UIImagePNGRepresentation(image);
关于ios - 尝试将 uiimageview 图像保存到变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23723973/