NSUserDefaults* default = [NSUserDefaults standardUserDefaults];
NSArray* languages = [default objectForKey:@"AppleLanguages"];
NSString* preferredLang = [languages objectAtIndex:0];
NSLog(@"Preferred Language:%@", preferredLang);
通过返回的preferrenLang来判断当前系统的语言环境
en:英文 zh-Hans:简体中文 zh-Hant:繁体中文 ja:日本
网络原文为
/** *得到本机现在用的语言 * en:英文 zh-Hans:简体中文 zh-Hant:繁体中文 ja:日本 ...... */
+ (NSString*)getPreferredLanguage {
NSUserDefaults* defs = [NSUserDefaults standardUserDefaults];
NSArray* languages = [defs objectForKey:@"AppleLanguages"];
NSString* preferredLang = [languages objectAtIndex:0];
NSLog(@"Preferred Language:%@", preferredLang);
return preferredLang;
}通过返回的preferrenLang来判断当前系统的语言环境
en:英文 zh-Hans:简体中文 zh-Hant:繁体中文 ja:日本
网络原文为
/** *得到本机现在用的语言 * en:英文 zh-Hans:简体中文 zh-Hant:繁体中文 ja:日本 ...... */
+ (NSString*)getPreferredLanguage {
NSUserDefaults* defs = [NSUserDefaults standardUserDefaults];
NSArray* languages = [defs objectForKey:@"AppleLanguages"];
NSString* preferredLang = [languages objectAtIndex:0];
NSLog(@"Preferred Language:%@", preferredLang);
return preferredLang;
}
本文介绍了一种使用Objective-C代码获取iOS设备上用户首选语言的方法。通过读取系统设置中的AppleLanguages键值,可以确定用户的首选语言环境,如英文、简体中文等。
1万+

被折叠的 条评论
为什么被折叠?



