Konichiwa 伙计们,我正在努力通过一个非标准程序来读取位于我的项目中的一堆本地化 xml。
我的目的是递归读取所有这些文件,以便为 coredata sqlite db 提供数据,以创建同一数据库的各种基于语言的版本。
首先,我尝试了一种老式的技术,例如:
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 */
}
一点运气都没有,因为它会弹出我项目中的所有非本地化 xml,仅此而已。
所以我想知道是否有办法让那些该死的没有本地化的 xmls 出来。
提前致谢。
如果您有疑问或问题,请不要陌生,请给我留言。
-k-