OGeek|极客世界-中国程序员成长平台

标题: iphone - 如何获取 UIImagePickerController 选取的图片的原始文件名? [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 09:53
标题: iphone - 如何获取 UIImagePickerController 选取的图片的原始文件名?

我已经实现了委托(delegate)方法,并且可以访问选择的 UIImage,如下所示:

- (void)imagePickerControllerUIImagePickerController *)picker didFinishPickingMediaWithInfoNSDictionary *)info {
    UIImage *pickedImage = [info valueForKey:UIImagePickerControllerOriginalImage];

我想将它保存到一个目录,但我需要一个文件名。因此,与其只是选择一个随机的文件名,不如选择与图像相同的文件名。

有没有办法从那个信息字典中检索它?



Best Answer-推荐答案


您可以使用信息字典的 UIImagePickerControllerReferenceURL 值代替 UIImagePickerControllerOriginalImage。这应该会为您提供原始媒体项目的 URL。

这将返回一个 NSURL 对象,然后您可以使用它来构建您的新文件名。

关于iphone - 如何获取 UIImagePickerController 选取的图片的原始文件名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8242935/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://sqlite.in/) Powered by Discuz! X3.4