gpt4 book ai didi

ios - 如何获取主包中子文件夹的路径?

转载 作者:可可西里 更新时间:2023-11-01 03:27:57 25 4
gpt4 key购买 nike

我有一个项目,我正在从 Obj-C 迁移到 Swift 3.0(我是 Swift 的菜鸟)。

如何翻译这一行?

NSString *folder = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"myfolder"];

我设法获得了资源路径:

let resoursePath = Bundle.main.resoursePath;

但是如何获取名为“myfolder”的子文件夹的路径?我需要获取子文件夹的路径,而不是其中文件的路径。

最佳答案

在 Swift-3 中生成 URL,并调用 appendingPathComponent:

let resourcePath = Bundle.main.resourcePath
let subdir = URL(fileURLWithPath:resourcePath!).appendingPathComponent("sub").path

或者只是

let subdir = Bundle.main.resourceURL!.appendingPathComponent("sub").path

(谢谢,Martin R!)

参见 this Q&A关于 Swift 中 stringByAppendingPathComponent 方法的信息。

关于ios - 如何获取主包中子文件夹的路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40692737/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com