如何使用NSBundle获取图像列表

时间:2010-08-12 04:34:18

标签: iphone iphone-sdk-3.0

我在我的项目中有图像列表我必须得到整个列表使用NSBundle,我该怎么做

谢谢

1 个答案:

答案 0 :(得分:6)

这应该这样做:

 NSLog(@"Images in bundle are:");

 NSString *imageExtension = @"png";
 NSArray *pngPaths = [[NSBundle mainBundle] pathsForResourcesOfType:imageExtension inDirectory:nil];
 for (NSString *filePath in pngPaths)
 {
     NSString *fileName = [filePath lastPathComponent];
     NSLog(@"%@", fileName);
 }

只需更改所需图像类型的imageExtension字符串即可。