计算图像数量

时间:2009-11-15 06:36:41

标签: iphone

嗨大伙子我已经开始使用Application了,我正在尝试计算资源文件夹中的图像数量并在模拟器中显示no.of图像 任何身体都可以告诉我该怎么办? 给我代码

1 个答案:

答案 0 :(得分:1)

如果您想这样做,则需要使用NSFileManager查看[[NSBundle mainBundle] bundlePath](应用包的路径)的内容,以查找具有正确扩展名的所有文件。

一个更好的问题:你为什么要这样做?

编辑:好吧,如果你坚持,你将不得不这样做:

NSEnumerator *iter = [[NSFileManager defaultManager] directoryEnumeratorAtPath:[[NSBundle mainBundle] bundlePath]];
int count = 0; // number of images
for (NSString *path in iter) { // iterate through all files in the bundle
    if ([[path pathExtension] isEqualToString:@"png"]) { // test if the extension is "png"
        count++; // increment the number of images
        UIImage *img = [UIImage imageWithContentsOfFile:path];
        // do other things with the image
    }
}