【问题标题】:How to property save a UIImage from imagePickerController如何从 imagePickerController 属性保存 UIImage
【发布时间】:2013-04-10 16:11:02
【问题描述】:

如何从 imagePickerController 属性保存图像?我可以很好地将图像显示到 UIImageView 中,但是当我尝试对图像执行任何其他操作时,图像仍然为零。您可以在下面看到我是如何保存图像的。

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

[self dismissViewControllerAnimated:YES completion:nil];
self.image =  [info objectForKey:UIImagePickerControllerOriginalImage]; //self.image is a UIImage property
}

【问题讨论】:

    标签: objective-c xcode uiviewcontroller uiimageview uiimage


    【解决方案1】:
    [self dismissViewControllerAnimated:YES completion:nil];
    self.image =  [info objectForKey:UIImagePickerControllerOriginalImage]; 
    

    您应该在保存图像后关闭图像选择器,因为info 是图像选择器保留的对象(并且信息一直存在,直到图像选择器没有关闭),正确的方法:

    self.image =  [info objectForKey:UIImagePickerControllerOriginalImage];
    [self dismissViewControllerAnimated:YES completion:nil];
    

    现在您可以对图像进行任何您想要的操作。

    【讨论】:

      猜你喜欢
      • 2011-07-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-15
      相关资源
      最近更新 更多