iOS NSBundle获取项目文件结构中组内的所有文件

时间:2016-07-25 00:59:14

标签: ios swift

我对swift相当新,但我正在尝试访问我放在“资源”组文件夹中的文件夹内容,并将路径用作NSURL。我在考虑使用“fileURLWithPath”但我并不完全确定。这是文件路径/ Users / userName / Desktop / myapp / myapp / Resources /

1 个答案:

答案 0 :(得分:3)

在运行时,app会使用自己的数据容器,而不是桌面。

/Users/userName/Library/Developer/CoreSimulator/Devices/.../data/Containers/Bundle/Application/.../YourAppName.app

因此,您必须将文件复制到项目中。你可以这样得到你的文件..

// Swift 3
let files = Bundle.main.paths(forResourcesOfType: "mov", inDirectory: nil)
print(files.count)