Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
538 views
in Technique[技术] by (71.8m points)

iphone - count no.of images

hi Guys I have worked on Application and I am trying to Count the No of images in my resource folder and display no.of images in the Simulator Could any body tll me how to do ? give me code

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

If you want to do this, you'll need to use NSFileManager to look through the contents of [[NSBundle mainBundle] bundlePath] (the path of your app bundle) to find all the files with the right extension.

A better question: why do you want to do this?

Edit: alright, if you insist, you'll have to do something like this:

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
    }
}

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...