如何解决资源目录中的文件夹!
| 我的资源中有一个名为\“ test \”的文件夹。我那里有很多图像。如何加载数组“ test”文件夹中的所有图像? 我尝试过:testArr = [[NSArray alloc] initWithArray:[[NSBundle mainBundle] pathsForResourcesOfType:@\"gif\" inDirectory:@\"Test\"]];
但这不起作用!
谢谢您的帮助!
格雷斯·弗兰胡
解决方法
pathForResourcesOfType:inDirectory:获取文件名。假设您需要实际的图像,则可以执行以下操作:
NSArray *fileNames = [[NSBundle mainBundle] pathsForResourcesOfType:@\"gif\" inDirectory:@\"Test\"];
for(NSString *fileName in fileNames)
{
// load the file here and put it in another array
}
其他要检查的内容:
打开您的应用程序捆绑包,并验证其中是否存在Test目录。
如果您是在iOS上执行此操作,请考虑改用[UIImage imageNamed:],它将在您的捆绑包中自动搜索有问题的图像。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。