iphone - 访问文件夹iphone应用程序中的所有图像

标签 iphone ios xcode nsfilemanager

我正在使用 Xcode 制作一个 iPhone 应用程序,以下是目录结构

GFGGAME
  -gfggame.xcodeproj
  -Images
    --bagold
     ---bags_1.png
     ---bags_2.png
    --bagsnew
     ---bags_5.png
     ---bags_6.png

我想访问文件夹 bagsoldbagsnew 中的所有图像。如果我使用资源路径和 png 的谓词过滤器,它会给我所有的 png 文件。有没有办法我可以只访问文件夹中存在的文件。

最佳答案

我想你可能想使用这个 NSBundle 方法:

+ (NSArray *)pathsForResourcesOfType:(NSString *)extension inDirectory:(NSString *)bundlePath

See API docs here

您将传递 @".png" 作为您的扩展名,然后只为您想要的子目录指定目录路径(您可能需要调用此方法两次,每个子目录一次,然后只需将第二个路径数组附加到第一个路径即可)。

See a similar question on Stack Overflow here

注意上面答案(链接)中的要点,关于您需要在 Xcode 中做什么才能完成这项工作。

关于iphone - 访问文件夹iphone应用程序中的所有图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12346473/

相关文章:

ios - XCUITests - 通过命令行传入环境变量

ios - 自动布局将两个标签彼此相邻对齐

iphone - 最小的音频文件格式是什么?

iphone - 如何从 iphone 中的 nsmutablearray 中删除所选行?

iphone - 如何在 ios 中加载 wfm(线框)

ios - 通过 CloudKit 打开共享文档时出错

ios - 无法从 iOS 7 中的 App Store Receipt 获取 original_application_version

ios - 向使用安全区域的场景添加边距

xcode - 文本框使用 UIDatePicker

iphone - 有没有办法以编程方式获取 iPhone 用户的运营商信息?