技术CTO-关注编程入门知识,提供编程入门教程

您的位置: 首页 > 移动开发 > ios > 正文

iOS 模拟器设置中地区改为中国,但是获取的地区字符串依然是美国的en_us,这个要怎么解决

来源: 技术CTO 阅读:

iOS 模拟器设置中地区改为中国,但是获取的地区字符串依然是美国的en_us,这个要怎么解决,
如题,xcode是6.1,模拟器是8.1,怎么破啊

换真机,这个和模拟器没有中文输入法一个道理吧。模拟器毕竟只是模拟器
不好意思,是我想当然了,刚搜了下,模拟器可以弄中文输入法。。。。。。。
是这样吗?:
NSString * language = [[NSLocale preferredLanguages] objectAtIndex:0];
引用 3 楼 zhangao0086 的回复:
是这样吗?:
NSString * language = [[NSLocale preferredLanguages] objectAtIndex:0];

对对,就是这样写的!
引用 2 楼 zhang3652 的回复:
不好意思,是我想当然了,刚搜了下,模拟器可以弄中文输入法。。。。。。。

在模拟器上切换成了中文环境和中国地区还是不行,不知道问题出在哪里
引用 3 楼 zhangao0086 的回复:
是这样吗?:
NSString * language = [[NSLocale preferredLanguages] objectAtIndex:0];

在真机上测试是成功的,应该就是模拟器的问题!

^_^ 如果您热爱技术、热爱编程,想与更多的朋友一起交流学习,欢迎加入本站官方QQ群:345733473 ^_^