如果我将iOS8.1模拟器上的语言更改为任何语言,并try 通过以下命令从代码中检测到这一点
NSString * language = [[NSLocale preferredLanguages] objectAtIndex:0];
NSLog(@"Language: %@", language);
我得到了"恩"的回复.我try 过重置导航器,等等.我try 过使用iOS 7.1运行时(在Xcode 5.1.1中)重置导航器,效果很好.有人找到了解决这个问题的方法吗?
如果我将iOS8.1模拟器上的语言更改为任何语言,并try 通过以下命令从代码中检测到这一点
NSString * language = [[NSLocale preferredLanguages] objectAtIndex:0];
NSLog(@"Language: %@", language);
我得到了"恩"的回复.我try 过重置导航器,等等.我try 过使用iOS 7.1运行时(在Xcode 5.1.1中)重置导航器,效果很好.有人找到了解决这个问题的方法吗?
根据发行说明,这是一个已知问题.附近有个工作场所. 如果您进入"编辑方案."然后在"选项"选项卡上有一个"应用程序语言"选项.这只会影响当前的运行设置,而不会影响应用程序,就像更改设备的语言一样.