获取当前系统语言

2019-07-18  本文已影响0人  古月思吉

iOS中获取语言、地区的几种方法:

NSString *preferredLanguage = [[[NSBundle mainBundle] preferredLocalizations] firstObject];
NSString *localeIdentifier = [[NSLocale currentLocale] objectForKey:NSLocaleIdentifier];
    
NSLocale *locale = [NSLocale currentLocale];
NSString *languageCode = [locale objectForKey:NSLocaleLanguageCode];
NSString *countryCode = [locale objectForKey:NSLocaleCountryCode];

下面是打印的结果:


打印结果.png

(1)[[[NSBundle mainBundle] preferredLocalizations] firstObject];

(2)[ [NSLocale currentLocale] objectForKey:NSLocaleLanguageCode];

(3)[ [NSLocale currentLocale] objectForKey: NSLocaleCountryCode];

(4)[[NSLocale currentLocale] objectForKey:NSLocaleIdentifier];

上一篇 下一篇

猜你喜欢

热点阅读