菜鸟教程小白 发表于 2022-12-12 23:40:58

ios - 获取文件夹名称和图像名称


                                            <p><p>代码:</p>

<pre><code>NSString *path = [ pathForResource: ofType:@&#34;jpg&#34; inDirectory:];
</code></pre>

<p>它会像这样检索路径</p>

<pre><code>/Users/software/Library/Application Support/iPhone Simulator/6.0/Applications/61AE2605-CE8E-404D-9914-CDA9EBA8027C/DynaMO.app/original/1-1.jpg
</code></pre>

<p>从上面的路径我只需要检索“original/1-1.jpg”。
请帮帮我.....</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>如果资源位于应用程序包的任意子目录中,则可以使用以下代码。它没有假设资源恰好是捆绑路径下的一个子目录。</p>

<pre><code>NSString *path = [ pathForResource:...];
NSString *bundlePath = [ bundlePath];
NSString *relativePath;
if () {
    relativePath = + 1)];
} else {
    relativePath = path;
}
</code></pre>

<p>例如</p>

<pre><code>path = /Users/software/Library/Application Support/.../DynaMO.app/sub/dir/image.jpg
</code></pre>

<p>会导致</p>

<pre><code>relativePath = sub/dir/image.jpg
</code></pre></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 获取文件夹名称和图像名称,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/13225991/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/13225991/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 获取文件夹名称和图像名称