iOS 正确的获取系统语言
2022-01-13 本文已影响0人
安宇辛
常用的获取系统语言的方法
NSString *currentLanguage = [[NSLocale currentLocale] objectForKey:NSLocaleLanguageCode];
缺点:当用户频繁切换系统语言的时候会获取错误
正确的获取系统语言的姿势
//判断当前系统语言
NSString *language = [[NSLocale preferredLanguages] objectAtIndex:0];
NSArray *array = [language componentsSeparatedByString:@"-"];
NSString *currentLanguage = array[0];