菜鸟教程小白 发表于 2022-12-13 08:23:43

ios - UIImagePicker URL 转换为 attributesOfItemAtPath iOS


                                            <p><p>我一直在尝试弄清楚如何将“UIImagePickerControllerReferenceURL”转换为可用于调用 NSFileManager 类的“attributesOfItemAtPath”方法的路径。</p>

<p>我尝试了,但它并没有将其转换为NSFileManager可以理解的目录路径...</p>

<p>有什么方法可以做到这一点,或者可能是另一种方法来获取使用 UIImagePicker 选取的文件的<em>实际</em>路径?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>您得到的是一个 Assets 库 URL。您可以使用它来获取 <a href="http://developer.apple.com/library/ios/#documentation/AssetsLibrary/Reference/ALAsset_Class/Reference/Reference.html#//apple_ref/occ/cl/ALAsset" rel="noreferrer noopener nofollow"><code>asset</code></a>可用于收集相关信息的对象。</p>

<pre><code>ALAssetsLibrary* library = [ init];
[library assetForURL:theAssetURL
         resultBlock:^(ALAsset * asset) {
                /* Use the &#34;asset&#34; object to get the details */
            }
      failureBlock:^(NSError * error) {
                /* Error retrieving the asset */
                NSLog(@&#34;%@&#34;, );
            }];
</code></pre>

<p>您可以查看 <code>valueForKey:</code> 和 <code>defaultRepresentation</code> 方法。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - UIImagePicker URL 转换为 attributesOfItemAtPath iOS,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/6679305/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/6679305/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - UIImagePicker URL 转换为 attributesOfItemAtPath iOS