【发布时间】:2013-02-07 06:02:54
【问题描述】:
我的应用程序的功能是从相机胶卷中挑选图像,然后单击新图像然后上传。 当我从相机胶卷中选择现有图像时,它会给我一个像asset.jpg这样的图像名称(这是我想要的),但是当我点击我的新图像时,它返回一个内存位置而不是图像的名称(例如资产.jpg)。为了获得asset.jpg的名称,我必须首先使用
将图像存储到相机胶卷中if (picker.sourceType == UIImagePickerControllerSourceTypeCamera)
{
UIImageWriteToSavedPhotosAlbum(image, self, @selector(image:didFinishSavingWithError:contextInfo:), nil);
//UIImageWriteToSavedPhotosAlbum(image, nil, nil, nil);
[self.imageView setImage:nil];
}
我不想。无论如何,我可以将图像名称作为asset.jpg 获取新单击的图像,而无需先将图像保存到相机胶卷。提前致谢。
编辑:
UIImagePickerControllerReferenceURL 在从相机胶卷中选择现有图像时提供 URL,但返回新单击图像的临时内存位置
【问题讨论】:
标签: ios objective-c xcode uiimagepickercontroller