Коничива,
Я ломаю голову над нестандартной процедурой, чтобы прочитать кучу локализованных XML-файлов, расположенных в моем проекте.
Моя цель состоит в том, чтобы рекурсивно прочитать все эти файлы, чтобы передать sqlite db coredata для создания различных основанных на lang версий одной и той же БД.
Во-первых, я попробовал методику старой школы, например:
NSString *bundleRoot = [[NSBundle mainBundle] bundlePath];
NSArray *dirContents = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:bundleRoot error:nil];
NSArray *onlyXMLs = [dirContents filteredArrayUsingPredicate:[NSPredicate predicateWithFormat:@"self ENDSWITH '.xml'"]];
for (NSString *tString in onlyXMLs) {
/* stuff */
}
без всякой удачи, потому что он выскакивает все нелокализованные xmls в моем проекте и ничего более.
так что мне было интересно, есть ли способ получить эти чертовы не локализованные xmls.
спасибо заранее.
Если у вас есть сомнения или вопросы, не будьте незнакомцем, напишите мне.
-K-