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

标签 ios swift

我是 swift 的新手,但我正在尝试访问我放在“资源”组文件夹中的文件夹内容,同时使用路径作为 NSURL。我正在考虑使用“fileURLWithPath”,但我不太确定。这里是文件路径/Users/userName/Desktop/myapp/myapp/Resources/

最佳答案

在运行时,应用程序将使用它自己的数据容器,而不是您的桌面。

/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)

关于iOS NSBundle 获取项目文件结构中组内的所有文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38558364/

相关文章:

iphone - 如何在iPhone APP中获取状态栏图像

ios - Apple 会让您在不属于您自己的网站上使用 uiwebview 吗?

swift - Xcode 7.3 升级到 8.3.1 后链接器错误

ios - 导航到苹果 map 上的当前位置

ios - 根据 UITableView Cell 内不同屏幕尺寸的文本长度计算 UILabel 高度

ios - perform segue with identifier 和 prepare for segue 之间的区别

android - Urban Airship + MeteorJS 集成

xcode - 当父 View Controller 有背景时 UITableView 插入

objective-c - 捕获未安装应用程序的 URL 协议(protocol)

swift - Xcode:编译的应用程序文件无法像调试运行时一样工作