подсчет количества файлов .plist в xcode - PullRequest
1 голос
/ 01 октября 2010

В xcode у меня есть много файлов .plist, которые называются: ImageData1.plist, ImageData2.plist ... и т. Д.

как я могу получить количество файлов .plist, которые начинаются с имени "ImageData"?

1 Ответ

1 голос
/ 01 октября 2010

Быстрое и грязное решение:

int count = 0;

for (int i = 1; i<100; i++) {
    NSString * format = @"ImageData%u";
    NSString * file = [[NSBundle mainBundle] pathForResource:[NSString stringWithFormat:format,i] ofType:@"plist"];
    BOOL fileExists = [[NSFileManager defaultManager] fileExistsAtPath:file];

    if (fileExists) {
        count ++;
    } else {
        break;
    }
}

NSLog(@"-----> Number of files = %u", count);

Этот метод работает, если в последовательности нет пропущенных файлов (например, ImageData1.plist, ImageData2.plist, ImageData4.plist ...)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...