Getting image from UIImagePickerController

岁酱吖の 提交于 2019-12-03 13:10:15

You can try this code to access an Image returned from the picker

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

    [picker dismissModalViewControllerAnimated:YES];

    UIImage* originalImage = nil;
    originalImage = [info objectForKey:UIImagePickerControllerEditedImage];
    if(originalImage==nil)
    {
        originalImage = [info objectForKey:UIImagePickerControllerOriginalImage];
    }
    if(originalImage==nil)
    {
        originalImage = [info objectForKey:UIImagePickerControllerCropRect];
    }
  //At this point you have the selected image in originalImage
    [self saveImageToDocumentDirectory:originalImage];
}

Try

imageview.image = (UIImage*) [info objectForKey:UIImagePickerControllerOriginalImage];

For Swift (3.0), the following will safely unwrap the image, and if it is valid, then assign it to your imageView.

guard let image = info[UIImagePickerControllerOriginalImage] as? UIImage else { return }
imageView.image = image
vinothsivanandam

just try this

imageview.image = [info objectForKey:UIImagePickerControllerOriginalImage];
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!