菜鸟教程小白 发表于 2022-12-13 09:53:45

iphone - 如何获取 UIImagePickerController 选取的图片的原始文件名?


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

<pre><code>- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
    UIImage *pickedImage = ;
</code></pre>

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

<p>有没有办法从那个信息字典中检索它?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>您可以使用信息字典的 <code>UIImagePickerControllerReferenceURL</code> 值代替 <code>UIImagePickerControllerOriginalImage</code>。这应该会为您提供原始媒体项目的 URL。</p>

<p>这将返回一个 <code>NSURL</code> 对象,然后您可以使用它来构建您的新文件名。</p></p>
                                   
                                                <p style="font-size: 20px;">关于iphone - 如何获取 UIImagePickerController 选取的图片的原始文件名?,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/8242935/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/8242935/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: iphone - 如何获取 UIImagePickerController 选取的图片的原始文件名?