无法访问子文件夹中的所有文件

时间:2018-03-21 20:43:43

标签: ios swift

我想访问照片文件夹中的所有文件(照片)。但它会引发错误。 当我删除(" / photos")时,它会访问包括p.list等在内的所有上下文,但我想在照片文件夹中获取所有上下文。

phonebook-web

截图

enter image description here

1 个答案:

答案 0 :(得分:1)

在Xcode中,黄色文件夹是虚拟组,而不是真实文件夹。真实文件夹是蓝色的。 要创建真实文件夹,请将带有图像的文件夹拖到项目导航器中,然后选择Create Folder References

您可以使用

轻松获取所有jpg文件
if let items = Bundle.main.urls(forResourcesWithExtension "jpg", subdirectory: "photos") {
   let nsslPictures = items.filter{ $0.lastPathComponent.hasPrefix("nssl") }
   pictures.append(contentsOf: nsslPictures)
}

请注意nsslPicturesURL的数组,而不是String