我在iOS应用程序中从API获取ISO语言代码.例如,en对于英语,hi印地语等,我想将这些ISO代码转换为各自的语言名称.
这是由API返回的:
"category": "TVCHANEL",
"chanellanguage": "ar",
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?我是否必须创建一个ISO代码作为每种语言的关键词典?
YPK*_*YPK 24
你可以用NSLocale它.请参考以下示例
NSLocale *locale = [NSLocale localeWithLocaleIdentifier:@"ar"];
NSLog(@"%@", [locale displayNameForKey:NSLocaleIdentifier value:@"ar"]);
Output: ???????
NSLocale *locale = [NSLocale localeWithLocaleIdentifier:@"en"];
NSLog(@"%@", [locale displayNameForKey:NSLocaleIdentifier value:@"ar"]);
Output: Arabic
Run Code Online (Sandbox Code Playgroud)
我希望这是你所需要的.
| 归档时间: |
|
| 查看次数: |
2990 次 |
| 最近记录: |