IOS 平台获取当前的国家/语言设置
2012-10-15 10:06
369 查看
IOS 平台获取当前的国家/语言设置
(2012-01-25 22:56:20)转载▼
标签:
| 分类: 快乐的工作 |
NSLocale *currentLocale = [NSLocale currentLocale]
NSLog(@"Country Code is %@", [currentLocale objectForKey:NSLocaleCountryCode]);
NSLog(@"Language Code is %@", [currentLocale objectForKey:NSLocaleLanguageCode]);
上面这个类在使用的过程中,很不准确,比方你按home键之后,更改语言为 english<之前为中文>,然后在代码里使用上面这个类获取的语言仍然是中文,而不是英文,并且修改区域同样出问题
获取准确的语言设置,一般使用下面的方法
NSString* strLanguage = [[[NSUserDefaults standardUserDefaults] objectForKey:@"AppleLanguages"] objectAtIndex:0];
相关文章推荐
- iOS 平台获取当前的国家/语言设置
- IOS 平台获取当前的国家/语言设置
- cocos2d-x在ios平台获取当前设备的语言种类
- IOS获取设置的语言和国家以及设备的名称版本
- 获取ios设备设置的国家和语言
- IOS获取当前系统语言
- iOS获取系统当前语言
- ios获取当前语言
- [iOS逆向工程] 在汇编语言调试中获取当前实例句柄
- Xcode 4.5平台上设置应用本地化, Ios 本地化,多语言
- .Net语言 APP开发平台——Smobiler学习日志:获取或存储图像路径设置
- ios获取当前系统的语言环境
- iOS 获取应用程序当前语言环境
- iOS获取系统当前语言
- 获取当前手机系统设置语言
- iOS开发之获取当前系统的语言环境
- iOS&nbsp;获取系统语言以及当前系…
- ios在应用内获取到设置里当前应用是否可以接受推送
- ios获取当前语言
- Xcode 4.5平台上设置应用本地化, Ios 本地化,多语言