ios - 尝试将 uiimageview 图像保存到变量中

标签 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];

}

最佳答案

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

NSData *imageData= UIImageJPEGRepresentation(image,0.0);

NSData *imageData = UIImagePNGRepresentation(image);

关于ios - 尝试将 uiimageview 图像保存到变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23723973/

相关文章:

ios - UIImageView 错误没有可见的@interface for 'UIView' 声明选择器 'addSubView'

ios - 引用 UICollectionView header 补充 View 的更简洁、更不脆弱的方式

ios - 沙盒 : Is possible to simulate a failed or interrupted In App Purchase?

ios - 将来自不同 ViewController 的数据与相同的父级连接起来

ios - NSRegularExpression用于YouTube链接

ios - 将按钮放在 UIImageView 的右上角

ios - Xcode 停止自动完成,UIKit 类不可用

ios - Auto-Resize + Transform Rotation ==> 让它工作的最优雅的解决方案是什么?

ios - 防止表格 View 单元格中的图像重叠

ios - 如何在 Objective-C 中获取 NSArray 中的当前位置