我的资源中有一个名为“test”的文件夹。我有很多图像。如何在数组“test”文件夹中加载所有图像?
我尝试过:
testArr = [[NSArray alloc] initWithArray:[[NSBundle mainBundle] pathsForResourcesOfType:@"gif" inDirectory:@"Test"]];
但它不起作用!
谢谢你的帮助!
greez franhu
答案 0 :(得分:0)
pathsForResourcesOfType: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:],它会自动搜索您的数据包以查找相关图像。