количество изображений - PullRequest
0 голосов
/ 15 ноября 2009

привет, ребята, я работал над приложением и пытаюсь подсчитать количество изображений в папке с ресурсами и отобразить количество изображений в симуляторе Может ли тело сказать мне, как это сделать? дай мне код

1 Ответ

1 голос
/ 15 ноября 2009

Если вы хотите сделать это, вам нужно будет использовать 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
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...