从捆绑中获取图像到数组中[重复]

Posted

技术标签:

【中文标题】从捆绑中获取图像到数组中[重复]【英文标题】:Fetch images from bundle into array [duplicate] 【发布时间】:2014-02-26 09:28:43 【问题描述】:

已在包含图像的捆绑包中创建了一个名为“cat”的文件夹。现在我需要将所有图像加载到一个数组中。如何以编程方式做到这一点?

【问题讨论】:

这已经在[这篇文章][1] [1]中得到回答:***.com/questions/499673/… NSString *bundlePath = [[NSBundle mainBundle] pathForResource:@"cat" ofType:nil]; @RichardRuiter ya 但它给出了捆绑包中所有文件的列表.. 但我只需要特定文件夹中的文件。你能帮我吗? 【参考方案1】:

试试这个

NSFileManager *fileManager = [NSFileManager defaultManager];
NSError *error;
NSString *resourceDBFolderPath = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"cat"];
NSArray *fileList = [fileManager contentsOfDirectoryAtPath:resourceDBFolderPath error:&error];

编辑:

您的文件夹必须通过引用添加。将文件夹拖到 xCode 中的项目中,然后选择“为任何添加的文件夹创建文件夹引用”

【讨论】:

也试过了.. 在 fileList 中得到 nil 检查您的文件夹 cat 在 Finder 的项目中。这段代码应该可以工作 检查它就在那里.. 事实上我已经将该文件夹从项目添加到包中,所以这不是问题 哦.. 只​​是忘了添加参考.. 非常感谢.. :) @SonGoku68

以上是关于从捆绑中获取图像到数组中[重复]的主要内容,如果未能解决你的问题,请参考以下文章

Ios Swift:删除图像数组中的重复项

如何将字节数组中的图像发送到从android到具有Flask的python的url [重复]

如何将字节数组一个活动传递给另一个android [重复]

AS3:从数组中获取平均值[重复]

从图库中获取图像缓慢[重复]

从字符串中获取所有图像 url [重复]