我想加载一个html文件而不是我的应用程序,具体取决于设备语言。我已经有了加载html文件而不检查语言的代码,但现在我想加载一个格式为的文件:filename_ [LANGUAGE] .html
这是我的loadHtml代码:
self.htmlFile = [_htmlFile stringByReplacingOccurrencesOfString:@".html" withString:@""];
NSString * htmlFilePath = [[NSBundle mainBundle] pathForResource:_htmlFile ofType:@"html"];
NSString * html = [NSString stringWithContentsOfFile:htmlFilePath encoding:NSUTF8StringEncoding error:nil];
这样做的最佳方式是什么?
答案 0 :(得分:2)
NSString * language = [[NSLocale preferredLanguages] objectAtIndex:0];
这将返回当前所选语言的双字母代码。英语为“en”,西班牙语为“es”,德语为“de”等。