资源目录中的文件夹!

时间:2011-04-14 18:36:53

标签: objective-c arrays resources directory

我的资源中有一个名为“test”的文件夹。我有很多图像。如何在数组“test”文件夹中加载所有图像?

我尝试过:

testArr = [[NSArray alloc] initWithArray:[[NSBundle mainBundle] pathsForResourcesOfType:@"gif" inDirectory:@"Test"]];

但它不起作用!

谢谢你的帮助!

greez franhu

1 个答案:

答案 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:],它会自动搜索您的数据包以查找相关图像。