如果我将iOS 8.1模拟器上的语言更改为任何语言,并尝试使用
NSString * language = [[NSLocale preferredLanguages] objectAtIndex:0];
NSLog(@"Language: %@", language);
我回来了。我试过重置导航器等。我试过使用iOS 7.1运行时(在Xcode 5.1.1中),并且工作正常。是否有人设法找到解决此问题的方法?
如果我将iOS 8.1模拟器上的语言更改为任何语言,并尝试使用
NSString * language = [[NSLocale preferredLanguages] objectAtIndex:0];
NSLog(@"Language: %@", language);
我回来了。我试过重置导航器等。我试过使用iOS 7.1运行时(在Xcode 5.1.1中),并且工作正常。是否有人设法找到解决此问题的方法?
Answers:
根据发行说明,这是一个已知问题。有一个解决方法。如果转到“编辑方案...”,则“选项”选项卡上有一个“应用程序语言”选项。这只会影响当前的运行设置,而不会影响应用程序,就像更改设备的语言一样。
尽管有德国硬件键盘,但iOS8.1 Simulator的另一个欺骗总是使用美国键盘布局
Xcode 6.1发行说明中提到的已知和记录的错误。如果您想将+1添加到http://bugreport.apple.com上的投诉列表,请提交雷达
我的模拟器是法语。当我想检查英文界面时,仅更改iphone语言是不够的。我必须至少切换两次区域设置。