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